- 博客(15)
- 资源 (12)
- 收藏
- 关注
转载 git常见命令行
一多分支常见使用 git add -A #需要添加到版本库中的文件 -A 就代表着所有文件(除开了 .gitignore忽略掉的文件) git commit -m '本次提交的备注' git pull #将远程的库和本地的库版本同步一下,因为远程库可能发生了修改(多人合作开发时) git push git提交常见问题可参考这篇文章ht
2017-06-23 18:48:48 197
原创 安卓Studio上使用Git进行代码控制二在原有项目基础增加
安卓Studio上使用Git进行代码控制二在原有项目基础增加 git基本概念: 1本地和远程的关系相当于两个分支,我们感觉一样是因为git pull 的时候已经自动给绑定好对应关系了. 2在远程新建了一个分支拉到本地的道理是一样的,属于复制了一份,但是本地分支和远程分支已经是两个东西了 3本地分支属于本地仓库里,是包含关系,一个仓库里可以有很多分支, 如果是 tag
2017-06-23 16:22:53 349
转载 最全最好用的Android Studio插件整理
现在Android的开发者基本上都使用android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。 1.GsonFormat 快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应java Bean的过程。 使用方法:快捷键Alt+S也可以使用A
2017-06-22 15:29:34 593
原创 AndroidStudio三种添加常用插件方法
AndroidStudio三种添加常用插件方法 一首先点击File-------->settings------------>左侧栏点击Plugins 二然后点击官方插件 安装完成后需要重启AndroidStudio插件才可以使用 三在浏览器里安装插件 安装完毕后记得重启AndroidStudio 四从本地安装插件
2017-06-22 15:20:06 632
原创 GreenDao3.2.2集成使用以及数据库的升级
GreenDao3.2.2集成使用以及数据库的升级 一概念 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。 二优点: 一个精简的库;性能最大化;内存开销最小化;易于使用的 APIs;对 Android 进行高度优化。 三集成
2017-06-20 20:45:24 6776
原创 Android开发中的异常统一处理
Android开发中的异常统一处理 实际开发中为了防止程序异常奔溃,而使得开发人员不知道奔溃原因,且影响用户体验:所以我们应该在app中统一处理异常,拦截异常信息,上报服务器。 一自定义异常拦截实现Thread.UncaughtExceptionHandler重写拦截异常方法 public class CrashHandler implements Thread.UncaughtExcept
2017-06-16 16:40:17 1888
转载 简述MVC框架模式以及在你(Android)项目中的应用
public class TrackRecordInfo { private static final Gson gson = new Gson(); /** * 应该是保存轨迹数据库id,此demo中数据库操作不实现,暂时trackId一直为0 */ public int trackId; public TrackRecordStatus
2017-06-15 23:15:56 380
原创 Android子线程间通信
Android子线程间通信 looper默认存在于主线程中,在子线程和主线程通信时,子线程通过主线程中的handler发送消息给主线程的messageQueen消息队列,通过主线程中的looper取出,在handleMessage方法里可以使用【handleMessage运行在主线程中】,那么子线程间怎么通信 子线程没有looper 一:在接受消息的子线程中创建handler前调用 Lo
2017-06-15 20:12:15 1041
原创 Android在调用startActivityForResult时注意的问题
Android在调用startActivityForResult时注意的问题 一执行startActivityForResult的时候紧跟着onActivityResult()方法也被执行? 这个可能是目标activity的启动模式的问题,目标activity的launchmode不能设置成singleTask; 二 startActivityForResult(intent, 0)
2017-06-15 17:47:05 546
转载 View绘制过程
Android View绘制过程 本文章已收录于: Measure过程Layout过程Draw过程 Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程。View的绘制经历三个过程:Measure、Layout、Draw。基
2017-06-14 10:25:33 209
原创 Translucent System Bar 半透明状态栏的使用
Translucent System Bar 半透明状态栏的使用 一起源 在Android 4.4之后便引入了半透明状态栏的概念,此时状态栏最顶层有一层阴影,也就是平时我们所说的渐变效果。而在5.0以上谷歌又做了调整,不仅支持设置渐变效果,还是支持设置完全纯色的效果。 二分类分为两种 1适合没有导航栏 toolBar actionBar 的背景显示一张图片
2017-06-08 23:03:29 458
原创 ToolBar详解
ToolBar详解 一 集成 1 添加v7包 compile 'com.android.support:appcompat-v7:25.3.1' 2 隐藏掉ActionBar 显示ToolBar 更改主题 更改 清单文件 appliCation里的 @style/AppTheme 去掉A
2017-06-08 15:46:45 349
原创 迅速集成Jpush极光推送功能
迅速集成Jpush极光推送功能 一集成 1下载官方集成SDk https://www.jiguang.cn/push 后解压jpush-android-release-3.0.6 2复制libs中的 jcore-android_v1.1.3.jar 和jpush-android_v3.0.6.jar到工程的libs中 并添加上依赖 3新建sr
2017-06-08 11:09:39 900
原创 JAVA设计模式之十观察者模式或发布订阅模式
JAVA设计模式之十观察者模式或发布订阅模式 一概念: 观察者模式又叫做发布订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。 二UML类图 三结构 设计模式背景:公司前台作为通知者,,所有职员
2017-06-03 17:39:14 310
原创 JAVA设计模式九之状态模式State
JAVA设计模式九之状态模式State 1基本概念:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 2作用:状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。 当状态判断很简单时,没有必要用状态模式了。 3UML类图 4状态模式的好处 1将于特定状
2017-06-02 12:07:21 446
python脚本
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人