随笔分类 -  Android开发

上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
Andriod开发遇到的一些问题和经验分享
摘要:所谓的主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户,也就是所谓的换肤。 1、将主题包(图片与配置)存到SD卡上(可通过下载或手动放入指定目录),在代码里强制从本地文件创建图片与配置文字大小、颜色等信息。 2、Android平台独有的主题设置功能,在values文件夹中定义若干种styl 阅读全文
posted @ 2016-11-11 11:44 dongweiq 阅读(951) 评论(0) 推荐(0) 编辑
摘要:当我们设置background属性的时候可以设置background="@color/black" 也可以设置 background="@drawable/selector" 然后selector我们可以这样设置 参考 https://my.oschina.net/non6/blog/298156 阅读全文
posted @ 2016-11-10 16:20 dongweiq 阅读(5176) 评论(7) 推荐(0) 编辑
摘要:2016年7月6日 更新:主题换肤库子项目地址:ThemeSkinning,让app集成换肤更加容易。欢迎star以及使用,提供改进意见。 更新日志: v1.3.0:增加一键切换切换字体(初版)v1.2.1:完善之前版本View的创建v1.2.0:增加对换肤属性自定义扩展v1.1.0:可以直接加载网 阅读全文
posted @ 2016-11-10 13:37 dongweiq 阅读(2449) 评论(0) 推荐(0) 编辑
摘要:由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验。目前越来越多的应用开始把夜间模式加到自家应用中,没准不久google也会把这项功能添加到Android系统中吧。 业内关于夜间模式的实现,有两种主流方案,各有其利弊,我较为推崇第三种方案: 阅读全文
posted @ 2016-11-10 13:36 dongweiq 阅读(746) 评论(0) 推荐(0) 编辑
摘要:作者:Hugo链接:https://www.zhihu.com/question/33540416/answer/113706620来源:知乎著作权归作者所有,转载请联系作者获得授权。 背景知识: 所属:android.service.notification.NotificationListene 阅读全文
posted @ 2016-10-25 16:34 dongweiq 阅读(10659) 评论(0) 推荐(0) 编辑
摘要:1、通过RunningTaskInfo类判断(需要额外权限):(测试通过5.1可用,权限名称修改 ) /** *判断当前应用程序处于前台还是后台 */ public static boolean isApplicationBroughtToBackground(final Context conte 阅读全文
posted @ 2016-10-08 11:55 dongweiq 阅读(892) 评论(0) 推荐(0) 编辑
摘要:由于谷歌官方在2016年的十月份给5.1以上的设备更新了安全补丁,导致了以上接电话的方法不能使用了(参考https://stackoverflow.com/questions/40673922/regd-support-of-answer-call-in-android-nougat/4135668 阅读全文
posted @ 2016-09-18 17:34 dongweiq 阅读(2894) 评论(5) 推荐(0) 编辑
摘要:相关工具下载地址:http://pan.baidu.com/s/1kT9xZEJ 安装环境: WindowsXP MySQL-5.5.28 JDK1.6.0_21 JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。 一、MySQL建库和建账号 1、 mysql中创建 阅读全文
posted @ 2016-08-19 10:04 dongweiq 阅读(2271) 评论(0) 推荐(0) 编辑
摘要:打开Android Studio首选项对话框(Mac用户选择Android Studio菜单,Windows用户选择File → Settings菜单)。分别展开Editor和Code Style选项,在Java选项下选择Code Generation选项页。 在Naming表单中,选择Fields 阅读全文
posted @ 2016-08-18 13:13 dongweiq 阅读(623) 评论(0) 推荐(0) 编辑
摘要:蓝牙BLE官方Demo下载地址: http://download.csdn.net/detail/lqw770737185/8116019参考博客地址: http://www.eoeandroid.com/thread-563868-1-1.html?_dsign=843d16d6 设备:MX5手机 阅读全文
posted @ 2016-08-15 14:34 dongweiq 阅读(3349) 评论(1) 推荐(1) 编辑
摘要:最近一段时间,因为产品的需要我做了一个基于低功耗蓝牙设备的Android应用,其中碰到了一些困难,使我深深体会到Android开发的难处:不同品牌,不同型号和不同版本之间的差异使得Android应用适配成为一个痛点,尤其是跟硬件相关的,每个厂商在实现Android API的时候,或多或少都会有些差别 阅读全文
posted @ 2016-08-10 14:01 dongweiq 阅读(4785) 评论(1) 推荐(0) 编辑
摘要:最近在学习 AIOSO(Alibaba Internal Open Source Organization,即阿里巴巴内部开源组织) 的一个子项目MMCherryUI,这是一个流式布局,可以在运行时做动态改变子元素的个数(增删查改), 并内建动画效果,先贴一张效果图出来 我们学习代码,最重要的就是动 阅读全文
posted @ 2016-08-02 17:57 dongweiq 阅读(4410) 评论(0) 推荐(0) 编辑
摘要:一、为什么需要自定义锁屏页 锁屏作为一种黑白屏时代就存在的手机功能,至今仍发挥着巨大作用,特别是触屏时代的到来,锁屏的功用被发挥到了极致。多少人曾经在无聊的时候每隔几分钟划开锁屏再关上,孜孜不倦,其酸爽程度不亚于捏气泡膜。确实,一款漂亮的锁屏能为手机增色不少,但锁屏存在的核心目的主要是三个:保护自己 阅读全文
posted @ 2016-07-18 16:57 dongweiq 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。 1.GsonFormat 快速将json字符串转换成一个Java Bean,免去我们根据json字 阅读全文
posted @ 2016-06-30 12:59 dongweiq 阅读(255) 评论(0) 推荐(0) 编辑
摘要:最近一直在做有关内存方面的优化工作,在做优化的过程,除了关注内存的申请量以及GC的情况之外,我们经常需要想方法找出是那些对象占用了大量内存,以及他们是如何导致GC的,这意味着我们需要获取对象申请的信息(大小,类型,堆栈等),我们这篇文章来介绍下几种获取对象申请信息的方法 Allocation Tra 阅读全文
posted @ 2016-06-28 12:50 dongweiq 阅读(1209) 评论(0) 推荐(0) 编辑
摘要:Android实战技巧之十八:adb取出安装在手机中的apk 场景: 朋友看见你Android手机中的游戏或应用很好玩,也想装一个此程序,但限于网络条件不能从网上下载。那么最简单的办法就是直接从你手机中将此apk扣出来给他安装上。 pm命令 第一步,找到程序的包名 借助adb shell pm命令, 阅读全文
posted @ 2016-06-12 10:42 dongweiq 阅读(562) 评论(0) 推荐(0) 编辑
摘要:本文将顺着构建请求对象→构建请求接口→发起同步/异步请求的流程,分析retrofit2是如何实现的。 组成部分 Retrofit2源码主要分为以下几个部分: retrofit retrofit-adapters retrofit-converters 本篇先分析retrofit部分,也就是retro 阅读全文
posted @ 2016-05-31 12:55 dongweiq 阅读(1669) 评论(0) 推荐(1) 编辑
摘要:notification.setLatestEventInfo(context, title, message, pendingIntent); 在target为23时删除了该方法,我们应该使用build模式 低于API Level 11版本,也就是Android 2.3.3以下的系统中,setLa 阅读全文
posted @ 2016-05-25 09:44 dongweiq 阅读(852) 评论(0) 推荐(0) 编辑
摘要:github爬取android优秀项目的网站 https://android-arsenal.com/ 张涛-开源实验室 http://www.kymjs.com/ 任玉刚(android开发与艺术探索)作者 http://blog.csdn.net/singwhatiwanna 源码解析 code 阅读全文
posted @ 2016-05-23 15:29 dongweiq 阅读(620) 评论(1) 推荐(1) 编辑
摘要:这篇文章主要配套与Android内存优化之——static使用篇向大家介绍MAT工具的使用,我们分析的内存泄漏程序是上一篇文章中static的使用内存泄漏的比较不容易发现泄漏的第二情况和第三种情况——不正确使用单例和asyncTask造成的内存泄漏现象,没看上一篇文章的大家可以先阅读下上一篇文章。  阅读全文
posted @ 2016-05-18 14:28 dongweiq 阅读(1046) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页