关闭

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

会不断补充有利于安卓开发的一些规范或者技巧! 一 建议使用Designtime属性 要使用designtime属性,首先要确保你的布局中定义了工具命名空间:xmlns:tools="http://schemas.android.com/tools" 工具命名空间是Android工具特别公认的命名空间,因此,当应用程序打包并且没有运行时开销时,所有在工具命名空间中的视图元素上定义的属性将被...
阅读(72) 评论(0)

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

一 发广播更新相册 以前发更新相册的广播,会报权限问题,那是因为Android4.4中限制了系统应用才有权限使用广播通知系统扫描SD卡。 sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://" + file))); 所以现在发广播更新相册是 sendBroadcast(new Intent(Int...
阅读(68) 评论(0)

debug模式与relese模式下!

我们经常有些代码是需要在debug模式下运行,而relese模式下是不用去运行的!  比如log日志,relese是不希望运行的! 比如 签名校验,我们希望在debug模式下是不运行的! 这就要引出BuildConfig,该类存在于 这个类存在一个Debug常量 我们就是根据这个常量来判断那些代码执行 Debug模式下这个常量自动为true,Relese模式下自动为fals...
阅读(70) 评论(0)

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

大家既然想用Dagger,肯定多少有些了解,我就不介绍太多! 本篇内容不讲废话,直接教你用Dagger,不会去介绍什么Dagger的好处,什么是依赖,什么是控制反转等等,这篇就是教你看完拿到手就能用Dagger,当然几个重要的注解必须介绍, 毕竟Dagger的核心就是那几个注解,注解的介绍也是用到才会介绍,文章末尾会放上一些链接用来补充Dagger的介绍以及优缺点等等,当然,如果有时间我也会写...
阅读(183) 评论(0)

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

一  EditText 当EditText在布局文件xml设置属性android:inputType="numberDecimal"时,点击时输入法会自动切换成数字输入...
阅读(55) 评论(0)

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

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

数据库使用心得

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

ImageView 正确使用姿势

http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653578233&idx=1&sn=aea773c1e815fdef910fba28d765940b&chksm=84b3b1feb3c438e8372850a36bdcb87fdfb1ca793793a7c9598bcc792aabbb0f417b7a32c989&scene=0#wec...
阅读(81) 评论(0)

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

什么是Lambda语法?为什么使用Lambda?Lambda的优点是什么?我该如何在开发中使用呢? 嗯嗯,相信你早听说过Lambda的大名了,别急别急,小兄弟听我娓娓道来 lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不够突出。Lambda表达式取代了匿名类,...
阅读(145) 评论(0)

传感器开发流程!

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

数据库调试神器

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

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

多渠道打包的原因就在于定向投放广告!我们可以知道我们的应用在哪个app应用平台上下载量最多,这样我们可以定向花钱打广告!当然也是为了统计下载量! 原理就是为apk打上标记,运行apk时获取标记传给后台统计,仅此而已.常用的就由第三方统计比如友盟! 多渠道打包的方式: 1.一个个打包出来,如果渠道很少可以这么做! 2.使用ant,这个要求比较高需要知道如何写ant脚本 3.grad...
阅读(78) 评论(0)

git你会用么?(2)

前面给大家讲解了关于git的基础东西,现在来升级一下吧 前面我是从github上面clone下来的,现在我们本地创建 首先初始化仓库  找个目录 右键git create repository here出现一个界面(比如你就想在这里写点代码提交给服务器就勾上,如果以后你打算一直用这个目录写代码就不勾) 创建个文件,纳入版本控制,就会显示一个+号,但没有提交 现在我们进行第一次提交c...
阅读(67) 评论(0)

安卓web app开发

安卓移动应用的混合开发,现在很多APP都开始着手实现了,比如淘宝的页面就是,但是吐槽下,确实又卡又慢,当然你可以反击我手机性能差... 说说优点吧: 1 快速上手支持快速迭代更新(快速上手:你可以不懂Android,IOS就可以直接开发,这点我想骂人 快速迭代:以前我们更改Android一些东西就要重新发布版本,现在完全不需要) 2 避免移动应用商店审核带来的麻烦 3 支持跨平台和...
阅读(74) 评论(0)

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

前面两篇的博文已经基本上吧自定义view介绍完了,但是这只是相对于我们项目来用的,用在具体的项目上这么写是合适的! 但如果是给别人用呢?或者想改改颜色文字大小啥的,总不能每次都去改代码吧?所以我们要向安卓原生空间一样给自定义view定义一些属性以及方法给别人拿去用! 首先定义属性,我们先在values文件夹下创建一个attrs.xml文件定义一个标签declare-styleable...
阅读(165) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3211次
    • 积分:272
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:2篇
    • 译文:0篇
    • 评论:7条
    最新评论