星月工厂

合抱之木,生于毫末。九层之台,起于累土。千里之行,始于足下

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

安卓开发问题之 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

API 21 之前的设备调试,开启Instant run,有可能报这个错,21之后的设备就不会有了,,我这边实践的,应该还是Instant Run 不稳定 所以把instant run 功能取消后在发布测试包就可以。 这个问题出现在程序 Launcher3 运行中,系统端需要我这里修改...

2016-08-30 17:04:21

阅读数:1401

评论数:7

你会这几项,就会极大的提升Gradle编译速度

原文链接:http://tikitoo.github.io/2016/05/26/android-studio-gradle-build-run-faster/ 不过有些事情我们是不得不承认的,Android Studio 越升级越卡顿有木有,每次升级都说有黑科技,但每次都被当做小白鼠,最后...

2016-08-26 12:44:29

阅读数:6944

评论数:3

使用HTTPS与SSL来保证安全性

原文链接:https://developer.android.com/training/articles/security-ssl.html SSL,安全套接层(TSL),是一个常见的用来加密客户端和服务器通信的模块。 但是应用程序错误地使用SSL可能会导致应用程序的数据在网络中被恶意攻击者拦截...

2016-08-02 11:26:54

阅读数:3551

评论数:4

使用GreenDao对数据库进行操作

在gradle中进行如下配置 buildscript { repositories { mavenCentral() } dependencies { classpath 'org.greenrobot:greendao-gradle-...

2016-08-02 10:35:04

阅读数:574

评论数:4

ContentProvider 和ContentResolver内容提供者和内容解析者

内容提供程序管理对中央数据存储库的访问。提供程序是 Android 应用的一部分,通常提供自己的 UI 来使用数据。 但是,内容提供程序主要旨在供其他应用使用,这些应用使用提供程序客户端对象来访问提供程序。 提供程序与提供程序客户端共同提供一致的标准数据界面,该界面还可处理跨进程通信并保护数据访问...

2016-07-29 17:46:34

阅读数:1141

评论数:1

使用RxPermission框架对android6.0权限进行检测

可前往Github上进行查看相关DEMO https://github.com/tbruyelle/RxPermissions 如果想用RxPermission,minSdkVersion 必须大于等于9. 在gradle中添加如下代码 repositories { jcenter()...

2016-07-29 11:17:22

阅读数:5390

评论数:2

让你的程序实现MaterialDesign风格

原文链接:http://android-developers.blogspot.sg/2014/10/implementing-material-design-in-your.html 材料设计 是一个全面的方法来可视化、交互和运动设计的多屏幕的世界。 Android 5.0棒棒糖和更新...

2016-07-26 15:31:50

阅读数:758

评论数:2

Tint Drawable为图标着色

原文链接:http://www.race604.com/tint-drawable/ 其实在 Android Support V4 的包中提供了 DrawableCompat 类,我们很容易写出如下的辅助方法来实现 Drawable 的着色,如下: public static Draw...

2016-07-25 15:26:02

阅读数:2085

评论数:2

解决软键盘遮挡按钮

原文链接:http://www.jianshu.com/p/49efa382352a# 前言 比如在进行登录的操作中,用户输入完密码之后,肯定是想直接点击登录按钮的。返回键隐藏软键盘这样的体验肯定很糟糕,程序员,遇到问题解决问题。 实现1 xml ScrollVi...

2016-07-21 16:13:43

阅读数:370

评论数:1

Android应用端秒开优化体验

原文链接:http://zhengxiaoyong.me/2016/07/18/Android%E7%AB%AF%E5%BA%94%E7%94%A8%E7%A7%92%E5%BC%80%E4%BC%98%E5%8C%96%E4%BD%93%E9%AA%8C/ 前言 最近部门内抛出了一个...

2016-07-21 15:46:32

阅读数:381

评论数:1

Android定位的实现

原文链接地址:http://blog.csdn.net/limb99/article/details/8765584/ 基于android的定位无非就两种:network、gps。两者各有优劣。 Network:定位快,准确度低,受环境影响小。 GPS:定位慢,准确度高,受环...

2016-07-21 14:24:32

阅读数:300

评论数:1

下一代Android打包工具,100个渠道包只需要10秒钟

项目介绍 packer-ng-plugin 是下一代Android渠道打包工具Gradle插件,支持极速打包,100个渠道包只需要10秒钟,速度是 gradle-packer-plugin 的300倍以上,可方便的用于CI系统集成,支持自定义输出目录和最终APK文件名,依赖包:com.mcx...

2016-07-20 17:00:30

阅读数:1928

评论数:1

使用NavigationView 进行导航栏的设计

Navigation View 抽屉导航是app识别度与内部导航的关键,保持这里设计上的一致性对app的可用性至关重要,尤其是对于第一次使用的用户。 NavigationView 通过提供抽屉导航所需的框架让实现更简单,同时它还能够直接通过菜单资源文件直接生成导航元素。 ...

2016-07-20 14:50:05

阅读数:909

评论数:1

使用Picasso进行网络图片的加载

picasso是Square公司开源的一个Android图形缓存库,地址http://square.github.io/picasso/,可以实现图片下载和缓存功能。仅仅只需要一行代码就能完全实现图片的异步加载: 1 Picasso.with...

2016-07-20 10:36:51

阅读数:1422

评论数:0

如何在APP中集成Google账户登录

下图是用谷歌账户的登录流程图: 如果在APP中使用Google账户进行登录。 步骤一: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) ...

2016-07-19 17:39:36

阅读数:2528

评论数:1

Vector Drawable(矢量图形)和黑夜白昼主题的设置

矢量图 先创建一个Vector Drawable <vector xmlns:android="http://schemas.android.com/apk/res/android" android:viewportWidth="500&quo...

2016-07-19 15:48:33

阅读数:293

评论数:1

5.0新特性转场动画的实现

本篇主要解决的问题是:5.0转场动画的实现,用Picasso进行网络图片的加载。 用到了SnackBar、AppBarLayout结合CollapsingToolbarLayout进行滑动的ToolBar设计、NestedScrollView滑动控件更好的解决滑动过程中出现的各种问题。 转场动画主...

2016-07-13 17:48:13

阅读数:400

评论数:0

使用Jsoup解析HTML页面

Jsoup是通过解析网站网页,结合标签,进而获取想要的内容。 通过继承Asynctask,通过Jsoup解析标签,将标签内容显示出来。 用法很简单。 class LoadHtml extends AsyncTask { Document doc; URLImageParser ima...

2016-06-29 19:43:26

阅读数:332

评论数:3

Hotfix安卓热部署方案https://github.com/dodola/HotFix

原文链接:https://github.com/dodola/HotFix 介绍 该项目是基于QQ空间终端开发团队的技术文章实现的,完成了文章中提到的基本功能。 文章地址:安卓App热补丁动态修复技术介绍 项目部分代码从 dalvik_patch 项目中修改而来,这个项目本...

2016-06-27 19:55:35

阅读数:704

评论数:2

各大热补丁方案分析和比较

原文链接:http://blog.zhaiyifan.cn/2015/11/20/HotPatchCompare/ 最近开源界涌现了很多热补丁项目,但从方案上来说,主要包括Dexposed、AndFix、ClassLoader(来源是原QZone,现淘宝的工程师陈钟,在15年年初就已经开始实...

2016-06-27 19:16:20

阅读数:309

评论数:2

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