博客和教程 Android Developers Blog 谷歌官方的安卓开发者博客。这里可以找到最新的资讯、技巧和开发示例。该博客的所有内容都值得查看。 Official Android Blog 谷歌安卓官方的博客,…
分类:移动开发
Handler总结
本文主要是梳理一下 Handler 的相关知识,不会每个点都讲的很细,关键在于每个知识点的融汇贯通。 一、Android 消息机制工作的几点要素: 1、消息循环 Looper 2、消息队列 MessageQueue 3、…
写给iOS开发者的React Native学习路线(转)
我是一名iOS开发者,断断续续一年前开始接触React Native,最近由于工作需要,专职学习React Native也有一个多月了。网络上知识资源非常的多,但能让人豁然开朗、迅速学习的还是少数,我整理出的这些文章对于…
.gitignore文件添加后不生效的原因
新建一个项目中.idea文件夹下的文件修改会被记录到Git,添加.gitignore文件忽略后依然会记录,原因是之前提交的时候.idea这一类的文件已经被提交到服务器,所以即使添加.gitignore还是会记录该文件的修…
面试复习——Android工程师之Java基础
前言 时光如梭,一转眼大三第二学期就要完了,为了面试准备,还是乖乖开始复习Java和Android基础吧,我知道复习的东西不能一蹴而就,所以计划打算先从Java开始,然后一天复习三点内容,每天完成目标,就可以开始人民的名…
iOS Runtime实例
/* runtime 常见的使用有:(本文将详细用代码展示) 1.动态创建一个类(比如KVO的底层实现) 2.动态地为某个类添加属性\方法, 修改属性值\方法 3.遍历一个类的所有成员变量(属性)\所有方法 4.动态交换…
判断View是否正在显示的总结
有时候在做一些工程时候为了视觉美化需要将一些view隐藏显示,还有的情况需要看是不是正在显示,这篇博文就简单总结一下怎么处理 最简单易行的是自己动手做一个标志 BOOL isShow; 然后在添加到superView时候…
Android 绘制view时的Measure过程
1、MeasureSpec 的理解 MeasureSpec中的值是一个整型(32位)将size和mode打包成一个Int型,其中高两位是mode,后面30位存的是size 注:-1 代表的是EXACTLY,-2 是AT_…
有关同城实时互助app的想法
骤然想起仙侠手游里的实时地图和红名绿名 突发奇想一下 有没有一种app是这样的 主题:同城实时互助(咳建设精神文明城市) 特色:与地图相联系 内容:其实差不多就是一个平常的地图app只不过再加点儿东西。 原本只是一张空白…
AsyncTask源码分析
简介 有些时候,需要将任务放在子线程执行,执行完成后在主线程更新UI等,遇到这种情况,我们可以用线程间通信来解决,比如Thread+hander的方式,但是这种需要我自己去完成通信的逻辑,有读者立马会想起,使用Andro…
Git 命令梳理
只梳理在终端常输入的命令,复杂命令一般用 SourceTree 操作。 本文中的 remote 一般默认就是 origin,可相互替代。 创建仓库 #本地初始化一个仓库 git init #克隆远程仓库 并重命名仓库名(…
唤醒APP的那些事
移动互联时代,很多互联网服务都会同时具备网站以及移动客户端,很多人认为APP的能帮助建立更稳固的用户关系,于是经常会接到各种从浏览器、webview、短信、甚至是在其他APP中唤醒APP的运营需求。 运营推广场景 微信、…