- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Android中使用很广的模式-单例模式
单例模式的定义确保一个类在内存中存在唯一对象,而且自行实例化并提供该对象的方法。应用的场景一般创建对象需要消耗过多资源的时候,如访问IO和数据库资源、或者很多地方使用到该类对象的场景。单例模式的基本写法饿汉式:用空间换时间public class Singlton{ private static final Singlton instance = new Singlton();
2017-10-30 11:01:03
329
原创 修改git的远程仓库
使用git进行远程仓库连接,url写错了或者远程仓库的地址改了,需要在本地也相应地对Url进行修改。有三种方法:第一种:先删除原来的url,再创建新的url:git remote rm origingit remote add origin git@github.com:Remember/text.git第二种:修改url命令git remote set-url URL第三种:手动修改.
2017-10-26 10:47:26
1827
原创 自定义View设置padding和wrap_content无效的解决办法
自定义View设置padding和wrap_content无效的解决办法
2017-10-24 16:22:50
674
原创 Android的IPC机制
关于Android IPC机制的简单理解1.IPC机制的简介IPC(英文为 inter-process communication)译为进程间通信或跨进程通信,指的是进程之间交换数据的过程。问题来了,什么是进程、什么是线程?按照操作系统中的描述,线程是CPU调度的最小单元,是一种有限的系统资源;进程指的是一个执行单元,在PC和移动设备上指的是一个程序和一个应用。进程可以有多个线程,进程和线程是包
2017-10-23 12:59:09
181
原创 Android的生命周期和启动模式
Activity的生命周期和启动模式大概分为如下模块进行分析:典型情况下的生命周期分析异常情况下的生命周期分析Activity的LaunchModeActivity的FlagsIntentFilter的匹配规则生命周期(1)正常情况下的生命周期①onCreate();表示Activity正在被创建,一般在这个方法里执行一些初始化工作,比如setContentView()加载界面布局资源.
2017-10-19 11:09:14
225
原创 使用litepal数据库框架出现表未创建成功
使用litepal数据库框架出现如下问题时:android.database.sqlite.SQLiteException: no such table: news (Sqlite code 1)解决办法:去litepal.xml文件里把属性version改为其他版本,比如之前是1,改为2就好了
2017-09-03 14:31:59
3150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人