排序:
默认
按更新时间
按访问量

安卓开发最佳实践(建议)

github https://github.com/futurice/android-best-practices#data-storage翻译(不完全) http://blog.csdn.net/myhui123/article/details/43701369github (最佳时间示例) h...

2018-03-16 15:02:20

阅读数:12

评论数:0

安卓设计规范(不断更新)

会不断补充有利于安卓开发的一些规范或者技巧! 一 建议使用Designtime属性 要使用designtime属性,首先要确保你的布局中定义了工具命名空间:xmlns:tools="http://schemas.android.com/tools" 工具命名空间是An...

2017-06-28 10:59:09

阅读数:142

评论数:0

Aandroid广播小知识点(持续更新)

一 发广播更新相册 以前发更新相册的广播,会报权限问题,那是因为Android4.4中限制了系统应用才有权限使用广播通知系统扫描SD卡。 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://&q...

2017-06-23 14:13:48

阅读数:91

评论数:0

debug模式与relese模式下!

我们经常有些代码是需要在debug模式下运行,而relese模式下是不用去运行的!  比如log日志,relese是不希望运行的! 比如 签名校验,我们希望在debug模式下是不运行的! 这就要引出BuildConfig,该类存在于 这个类存在一个Debug常量 我们就是根据...

2017-06-12 15:02:52

阅读数:284

评论数:0

Dagger2的使用,这一篇就够了!

大家既然想用Dagger,肯定多少有些了解,我就不介绍太多! 本篇内容不讲废话,直接教你用Dagger,不会去介绍什么Dagger的好处,什么是依赖,什么是控制反转等等,这篇就是教你看完拿到手就能用Dagger,当然几个重要的注解必须介绍, 毕竟Dagger的核心就是那几个注解,注解的介绍也是用到...

2017-05-25 16:40:20

阅读数:290

评论数:0

Androdi控件小知识点(不断更新)

一  EditText 当EditText在布局文件xml设置属性android:inputType="numberDecimal"时,点击时输入法会自动切换成数字输入

2017-05-25 11:08:46

阅读数:87

评论数:0

点击通知打开activity的注意事项

关键在于开启一个新的进程用来检测app是否运行以及打开activity 否则同一个进程,应用关闭,通知也就关闭了,其它没什么 http://www.jianshu.com/p/224e2479da18 如果只想要一个按钮,那么设置一个即可会自己自动居中 new ...

2017-05-25 10:56:59

阅读数:93

评论数:0

数据库使用心得

今天发现一个bug,当测试发现退出账号登录其他账号时,之前账号的数据库数据没有清除导致,数据错乱!嗯嗯,真是我的锅,我背!一般删除数据库数据有两种方案 第一种 mContext.deleteDatabase(name); name是数据库名字 第二种 SQLiteDatabase writabl...

2017-05-11 16:48:18

阅读数:254

评论数:0

ImageView 正确使用姿势

http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653578233&idx=1&sn=aea773c1e815fdef910fba28d765940b&chksm=84b3b1feb3c438e837285...

2017-04-18 09:45:15

阅读数:116

评论数:0

在Studio进行Aandroid开发使用Lambda语法!

什么是Lambda语法?为什么使用Lambda?Lambda的优点是什么?我该如何在开发中使用呢? 嗯嗯,相信你早听说过Lambda的大名了,别急别急,小兄弟听我娓娓道来 lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要...

2017-04-13 14:15:36

阅读数:196

评论数:0

传感器开发流程!

今天公司要求我进行传感器的开发,而且只给2天时间,反映下自己没做过这方面可能需要时间延长下,不管,就给你两天时间! 干不完就使劲加班...现在企业压榨劳动力太赤裸裸了

2017-04-08 17:28:23

阅读数:940

评论数:0

数据库调试神器

在进行安卓开发的时候,如果用到了数据库,想知道自己创的表对不对,里面的数据符不符合要求有没有成功等等!一般你是怎么做的?  是不是打开DDMS,然后把app目录下的数据库拖出来,再用数据库工具打开? 是不是特别麻烦,调试一次数据库就要拖出来看一下调试的结果,是不是特烦,那么现在有了一款调试神器,居...

2017-04-06 22:22:38

阅读数:400

评论数:0

APK打包 (多渠道打包,美团打包)

多渠道打包的原因就在于定向投放广告!我们可以知道我们的应用在哪个app应用平台上下载量最多,这样我们可以定向花钱打广告!当然也是为了统计下载量! 原理就是为apk打上标记,运行apk时获取标记传给后台统计,仅此而已.常用的就由第三方统计比如友盟! 多渠道打包的方式: 1.一个个打包出来,如果渠...

2017-04-04 18:59:34

阅读数:147

评论数:0

git你会用么?(2)

前面给大家讲解了关于git的基础东西,现在来升级一下吧 前面我是从github上面clone下来的,现在我们本地创建 首先初始化仓库  找个目录 右键git create repository here出现一个界面(比如你就想在这里写点代码提交给服务器就勾上,如果以后你打算一直用这个目录写代码...

2017-04-03 18:36:55

阅读数:95

评论数:0

安卓web app开发

安卓移动应用的混合开发,现在很多APP都开始着手实现了,比如淘宝的页面就是,但是吐槽下,确实又卡又慢,当然你可以反击我手机性能差... 说说优点吧: 1 快速上手支持快速迭代更新(快速上手:你可以不懂Android,IOS就可以直接开发,这点我想骂人 快速迭代:以前我们更改Android一些东...

2017-03-27 23:55:37

阅读数:121

评论数:0

自定义控件--快速索引(三)

前面两篇的博文已经基本上吧自定义view介绍完了,但是这只是相对于我们项目来用的,用在具体的项目上这么写是合适的! 但如果是给别人用呢?或者想改改颜色文字大小啥的,总不能每次都去改代码吧?所以我们要向安卓原生空间一样给自定义view定义一些属性以及方法给别人拿去用! 首先定义属性,我们先在va...

2017-03-22 00:14:57

阅读数:211

评论数:0

自定义控件--快速索引(二)

昨天讲了快速索引View的绘制流程,以及触摸事件的监听 今天将怎么把快速索引和listview利用起来形成类似联系人界面的效果,代码简单,不做太多讲解,最后会把源码上传到github上的 用法最重要的就是对listview进行字母排序,相同的进行合并!然后通过回调的函数中调用lis...

2017-03-21 01:38:46

阅读数:64

评论数:0

自定义控件--快速索引(一)

经常我们在联系人等应用上会看到点击一个字母就会自动跳转到当前选项,这就是快速索引,但是怎么做呢?初期看到这个控件内心的想法就是将屏幕的的高分成26份每份对应一个字母,点击字母通过回调传递当前字母,然后根据获取的字母去定位到当前条目 想法很好,我们实际去操作下,看看会遇到什么坑!自定义控件一定要...

2017-03-19 15:46:43

阅读数:97

评论数:0

okhttp封装与Retrofit对比

我在前面的博文介绍了Retrofit,这里我拿我在公司独立开发应用使用okhttp封装与retrofit做下比较,你立马就会明白Retrofit的优势了,所以这里不会对okhttp做大篇幅介绍 okhttp基本使用post  get请求,okhttp也是有异步和同步请求 ,这里要注意了,...

2017-03-14 16:50:02

阅读数:197

评论数:0

讲讲关于自定义控件--ViewDragHelper(试图拖拽辅助工具)!

其实关于自定义控件,我个人认为是安卓中最为重点也是最难得一个知识点,为什么这么说呢? 因为自定义控件 需要掌握view的绘制流程  事件的传递过程  以及paint和canvas的大量api,这都是需要不停地去熟悉他,才能逐渐掌握自定义控件,这是一个过程,需要大家常去学习! 自定义控件一般分为三种...

2017-03-13 22:18:01

阅读数:143

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭