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