# Android Frame **Repository Path**: tighterman/Android-Frame ## Basic Information - **Project Name**: Android Frame - **Description**: Android 快速开发框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 26 - **Created**: 2016-05-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidFrameX简介 ## AndroidFrameX是一个关于Android的快速开发框架,尽在最短的时间,最少的代码快速的完成开发任务。 ## AndroidFrameX集合了以下开源项目: + xUtils + Logger + sweet-alert-dialog + android-support-v7-appcompat # 使用前配置 ## 需要权限 > > ## 初始化 > public void onCreate() { > // TODO Auto-generated method stub > super.onCreate(); > UtilsX.init(this); } > 在Application中,且在AndroidMainfest.xml. > name="....你的Application". #关于使用 ## 使用initNornal生成Toolbar ## 使用initbackToolbar()生成带back的toolbar > protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); initbackToolbar(); setContentView(R.layout.activity_main); setTitle("有英雄的国家是可悲的"); } 需要在App Theme中设置NoActionbar 在style中设置颜色 [Toolbar](all.png) ## 发送udp信息 >button3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub SendUdpX send=new SendUdpX("192.168.12.1",123); send.sendUdpData("test", new CommonCallback() { @Override public void onSuccess(String arg0) { // TODO Auto-generated method stub ToastX.ToastSuccess(MainActivity.this,"udp success"); } @Override public void onFinished() { // TODO Auto-generated method stub } @Override public void onError(Throwable arg0, boolean arg1) { // TODO Auto-generated method stub ToastX.ToastFair(MainActivity.this,"udp error"); } @Override public void onCancelled(CancelledException arg0) { // TODO Auto-generated method stub } }); } }); ## xUtils使用参见上面xUtils地址。 ## sweet-alert-dialog参见上面地址 ## 更多功能请查看simple和源码