代码改变世界

强制下线功能

2017-07-13 15:39 by 烈'焰, 325 阅读, 0 推荐, 收藏, 编辑
摘要:有需要可以去 https://github.com/L0ngD3/BroadcastBestPractice.git 下载 1.首先创建一个类用来管理所有的活动。 2.创建一个类作为活动的父类 3.创建登录的布局 4.创建一个类用来判断登录 5.在main布局中设置一个点击按钮,点击后就会跳转到登录 阅读全文

广播

2017-07-13 15:10 by 烈'焰, 175 阅读, 0 推荐, 收藏, 编辑
摘要:1.首先写一个类继承广播BroadcastReceiver,在里面重写onRecrive()方法 2.在onCreate()方法中写一个IntentFilter实例,并且给它添加一条我们所要接收广播的类型。例如我们添加网络广播需要添加 android.net.conn.CONNECTIVITY_CH 阅读全文

动态添加碎片

2017-07-12 15:12 by 烈'焰, 155 阅读, 0 推荐, 收藏, 编辑
摘要:1.FrameLayout .代码中的内容都添加在这里,碎片功能在这里实现。 2.自定义replaceFragment()方法添加碎片功能 在此方法中获得FragmentManager,在活动中可以直接调用getSupportFrsgmentManager()方法得到。 然后调用beginTrans 阅读全文

RecyclerView

2017-07-11 15:11 by 烈'焰, 229 阅读, 0 推荐, 收藏, 编辑
摘要:1.它属于新增的控件,如果要使用这个控件,首先在app/build.gradle文件中添加相应的依赖库 添加成功后记得在main.xml中添加上RecyclerView控件 2.创建一个实体类作为LIstVieew适配器的适配类型,在这个类中我只定义了两个字段,一个显示名字,另一个用来对应图片的 i 阅读全文

Listview的运行效率

2017-07-11 10:24 by 烈'焰, 144 阅读, 0 推荐, 收藏, 编辑
摘要:1.在getView()方法中有个convertView参数,这个参数可以将之前加载好的布局进行缓存,以便以后重复使用 阅读全文

Listview

2017-07-11 09:03 by 烈'焰, 144 阅读, 0 推荐, 收藏, 编辑
摘要:1.在布局中定义好ListView 2.在 主函数中定义一个数组用来储存我们要显示的内容 3.我们借助ArrayAdapter配置器来传输我们定义的字符串 在ArrayAdapter中我们依次传入的参数 上下文 ,ListView子项布局的id,我们要适配的参数,我们使用android.R.layo 阅读全文

通知栏

2017-07-10 20:28 by 烈'焰, 237 阅读, 0 推荐, 收藏, 编辑
摘要:1.添加两个按钮 2.在onCreate()中添加NotoficationManager; 阅读全文

补间动画

2017-07-10 19:21 by 烈'焰, 249 阅读, 0 推荐, 收藏, 编辑
摘要:主要的方法: 1.透明:AlphaAnim2.旋转 rotateAnim3.缩放 ScaleAnim4.位移 translateAnim原理:动画效果不会改变控件真实坐标 1.实现透明 阅读全文

AutoCompleteTextView控件的使用

2017-07-10 15:46 by 烈'焰, 165 阅读, 0 推荐, 收藏, 编辑
摘要:一.首先在布局中定义 二。在Activity中先添加一个数组用来我们要显示的数据 三。找到控件 四。添加配置器ArrayAdapter() 五。 程序运行了,但是你会发现太麻烦,必须输入两个字母才能提示。有没有输入一个字母就能提示的呢??? 有, 输入几个字母提示这与布局有关所以只要在布局中添加 c 阅读全文

简单碎片与动态碎片

2017-07-09 15:49 by 烈'焰, 120 阅读, 0 推荐, 收藏, 编辑
摘要:1.简单碎片: 首先创建一个右侧和左侧两个布局 第一个 第二个 2.再创建2个类 并且在类中继承 Fragment 建议使用v4包 ,因为它可以使碎片在安卓系统版本中保持功能一致。(注意 用v4时如果要获取Fragment管理者时,要将主函数中的继承改为FragmentActivity) 在方法中重 阅读全文