微信扫一扫打赏支持

随笔分类 -  2_Android

The problem I have solved in Learning Android
摘要:避免ANR异常 不要在主线程中执行耗时的代码,不然很容易出现anr错误。 原因: 解决方法: 阅读全文
posted @ 2017-09-04 03:05 范仁义 阅读(512) 评论(0) 推荐(0)
摘要:android中进程的优先级 阅读全文
posted @ 2017-09-04 02:48 范仁义 阅读(250) 评论(0) 推荐(0)
摘要:内容观察者实现短信监听 通过内容观察者监听短信是否发生变化,如果发生变化,就用内容提供者读取短信的内容。 原理: 当短信发生变化(比如说来短信),短信应用就会通知内容观察者我的短信发生了变化,并把变化位置短信的uri传过来,有uri之后,内容提供者就可以很方便的读取短信内容了,不过肯定要保证权限够。 阅读全文
posted @ 2017-09-04 02:05 范仁义 阅读(775) 评论(0) 推荐(0)
摘要:虚拟短信 阅读全文
posted @ 2017-09-04 01:28 范仁义 阅读(446) 评论(0) 推荐(0)
摘要:内容提供者 参考: Android四大组件之内容提供者--ContentProvider - java小兵 - CSDN博客http://blog.csdn.net/wodewutai17quiet/article/details/46670597 Android四大组件之内容提供者--Conten 阅读全文
posted @ 2017-09-03 23:12 范仁义 阅读(1113) 评论(0) 推荐(0)
摘要:MVC架构模式 参考: MVC框架_百度百科https://baike.baidu.com/item/MVC%E6%A1%86%E6%9E%B6/9241230?fr=aladdin MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器( 阅读全文
posted @ 2017-09-03 02:00 范仁义 阅读(1460) 评论(0) 推荐(0)
摘要:手机归属地查询 效果图: 分析: 1、传递多个参数,用一个类就好 2、打开数据库 private SQLiteDatabase database; database=SQLiteDatabase.openOrCreateDatabase(file, null); file是数据库的路径 3、在逻辑中 阅读全文
posted @ 2017-08-30 04:42 范仁义 阅读(730) 评论(0) 推荐(0)
摘要:eclipse中打字中文突然变成繁体 在用eclipse做android项目的时候,发现打出来的字全部是繁体,而且QQ等其他位置又是简体。 原因:eclipse的快捷点ctrl+alt+f(format代码) 和搜狗里面的切换简繁体的快捷键一样了。 所以也会导致在eclipse中ctrl+alt+f 阅读全文
posted @ 2017-08-29 21:29 范仁义 阅读(1446) 评论(0) 推荐(0)
摘要:利用SQLite在android上实现增删改查 方法: 一、直接利用database.execSQL()方法输入完整sql语句进行操作 这种方法适用于复杂的sql语句,比如多表查询等等 这里适合于增删改,这个方法没有返回值,而查需要返回数据,故不适用 增实例: database.execSQL("i 阅读全文
posted @ 2017-08-27 22:57 范仁义 阅读(1941) 评论(0) 推荐(0)
摘要:利用SQLite在android上创建数据库 方法: 1、创建我们的数据库类继承SQLiteOpenHelper类 完成相关函数的重写和数据库对象的初始化 public MySQLiteOpenHelper(Context context,int version) super(context, "f 阅读全文
posted @ 2017-08-27 19:59 范仁义 阅读(534) 评论(0) 推荐(0)
摘要:利用SharedPreferences完成记住账号密码的功能 效果图: 记住密码后,再次登录就会出现账号密码,否则没有。 分析: SharedPreferences可将数据存储到本地的配置文件中 SharedPreferences会记录CheckBox的状态,如果CheckBox被选,则将配置文件中 阅读全文
posted @ 2017-08-27 09:04 范仁义 阅读(880) 评论(0) 推荐(0)
摘要:修改android手机文件权限 默认情况下,一个应用肯定是读取不了另外一个应用的数据的,因为权限不够。但是我们一定要读,怎么办? 修改我们要读取文件的权限。 Android是基于Linux的,所以修改权限的方法和Linux大致一样。 只不过手机被生产出来之后,生产商限制了手机的权限,给我们用的是普通 阅读全文
posted @ 2017-08-27 06:24 范仁义 阅读(3586) 评论(0) 推荐(0)
摘要:获取android的SDK或者手机目录路径 Google为我们提供了API来获取SDK或者手机目录路径: 1、获取SD卡目录 File file1 = Environment.getExternalStorageDirectory(); 2、获取手机内部存储空间的file目录 File file2 阅读全文
posted @ 2017-08-27 05:52 范仁义 阅读(2861) 评论(0) 推荐(0)
摘要:在android中读写文件 android中只有一个盘,正斜杠/代表根目录。 我们常见的SDK的位置为:/mnt/sdcard 两种最常见的数据存储方式: 一、内存 二、本地 1.手机内部存储 2.外部存储设备(SD卡) 在SD卡中读数据是不需要权限的,但是在SD卡中写数据是要权限的: <uses- 阅读全文
posted @ 2017-08-27 05:10 范仁义 阅读(813) 评论(0) 推荐(0)
摘要:Gridview表格控件 效果图: 分析: 使用和ListvVew很像,都是经过适配器将数据绑定到控件上 具体步骤如下: 1、创建GridView控件,并指定列数 android:numColumns="3" 2、创建显示数据项的数据容器,是一个Lauout文件,里面一个ImageView,一个Te 阅读全文
posted @ 2017-08-27 03:52 范仁义 阅读(524) 评论(0) 推荐(0)
摘要:android res文件夹里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi) (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA 阅读全文
posted @ 2017-08-27 02:59 范仁义 阅读(840) 评论(0) 推荐(0)
摘要:ListView模拟微信好友功能 效果图: 分析: 1、创建listView 2、创建数据 3、创建适配器 将数据放到呈现数据的容器里面。 将这个容器(带数据)连接适配器。 其实是直接在我们自己写的adapter的getView重载方法中返回连接的view。 View view=View.infla 阅读全文
posted @ 2017-08-26 21:36 范仁义 阅读(1087) 评论(0) 推荐(0)
摘要:Android开发书籍推荐:从入门到精通系列学习路线书籍介绍 转自:http://blog.csdn.net/findsafety/article/details/52317506 很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“android 开发入门教程有哪 阅读全文
posted @ 2017-08-26 17:46 范仁义 阅读(1047) 评论(0) 推荐(1)
摘要:ListView实现简单列表 效果图: 啥也没干的ListView张这样: fry.Activity01 /ListView/res/layout/activity01.xml 阅读全文
posted @ 2017-08-22 07:02 范仁义 阅读(1567) 评论(0) 推荐(0)
摘要:ViewPager实现引导页 废话就不多说了,直接上效果图和代码 fry.Activity01 fry.ImagePagerAdapter /viewPager/res/layout/activity01.xml 1、多个控件(这里指小圆点)可以用List来一起访问 2、可用动态的控件设置tag来区 阅读全文
posted @ 2017-08-22 05:50 范仁义 阅读(527) 评论(0) 推荐(0)