会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
iFat的笔记本
记录点滴-目标:移动开发专家
博客园
首页
新随笔
管理
上一页
1
···
45
46
47
48
49
50
51
52
53
···
69
下一页
2016年12月30日
设置密码对话框
摘要: /res/layout/dialog_confirm_psd.xml /res/layout/dialog_set_psd.xml
阅读全文
posted @ 2016-12-30 20:12 iFat
阅读(779)
评论(0)
推荐(0)
2016年12月28日
sp工具类编写
摘要: package com.itheima.mobilesafe74.utils; import android.content.Context; import android.content.SharedPreferences; public class SpUtil { private static SharedPreferences sp; /** * 写入boo...
阅读全文
posted @ 2016-12-28 15:53 iFat
阅读(723)
评论(0)
推荐(0)
2016年12月27日
自定义组合控件
摘要: 1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候,直接使用组合控件对应的对象. 2.将组合控件的布局,抽取到单独的一个xml中 3.通过一个单独的类,去加载此段布局文件. 4.checkBox是否选中,决定SettingItemView是否开启,isCheck(){
阅读全文
posted @ 2016-12-27 19:14 iFat
阅读(159)
评论(0)
推荐(0)
九宫格使用
摘要: GridView使用,和ListView使用方式类似
阅读全文
posted @ 2016-12-27 15:28 iFat
阅读(207)
评论(0)
推荐(0)
2016年12月26日
自定义获取焦点的TextView
摘要: 自定义控件编写流程 创建一个默认就能获取焦点的TextView 1.创建一个类继承至TextView,FocusTextView 2.重写其构造方法 3.将原有TextView上的isFocus方法默认修改为,能够获取焦点 4.使用过程 获取当前类的全路径名称,作为xml中的标签存在,其余属性的使用
阅读全文
posted @ 2016-12-26 10:21 iFat
阅读(3328)
评论(0)
推荐(0)
2016年12月23日
下载安装APK
摘要: protected void downloadApk() { //apk下载链接地址,放置apk的所在路径 //1,判断sd卡是否可用,是否挂在上 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //2...
阅读全文
posted @ 2016-12-23 18:23 iFat
阅读(663)
评论(0)
推荐(0)
xutils使用过程
摘要: 1,导入xutils的jar包 2,添加xutils需要使用的权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRI
阅读全文
posted @ 2016-12-23 17:43 iFat
阅读(207)
评论(0)
推荐(0)
2016年12月20日
流转换成字符串
摘要: public class StreamUtil { /** * 流转换成字符串 * @param is 流对象 * @return 流转换成的字符串 返回null代表异常 */ public static String streamToString(InputStream is) { //1,在读取...
阅读全文
posted @ 2016-12-20 18:59 iFat
阅读(1779)
评论(0)
推荐(0)
版本检测
摘要: /** * 检测版本号 */ private void checkVersion() { new Thread(){ public void run() { //发送请求获取数据,参数则为请求json的链接地址 //http://192.168.13.99:80...
阅读全文
posted @ 2016-12-20 17:03 iFat
阅读(250)
评论(0)
推荐(0)
2016年12月18日
view的封装
摘要: 如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心 外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据 封装控件的基本步骤在initWithFrame:方法中添加子控件,提供便利构造方法在layoutSu
阅读全文
posted @ 2016-12-18 21:24 iFat
阅读(189)
评论(0)
推荐(0)
上一页
1
···
45
46
47
48
49
50
51
52
53
···
69
下一页
公告