android
文章平均质量分 71
KanmanHu
这个作者很懒,什么都没留下…
展开
-
让你的 Kotlin 代码远离 !!
原文:How to remove all !! from your Kotlin code 简评:优雅的运用 Kotlin 的 null safety 特性,而不要简单的直接用 !!。 对于 Null 的检查是 Kotlin 的特点之一。强制你在编码过程中考虑变量是否可为 null,因此可以避免很多在 Java 中隐藏的 NullPointerException。但是,当你用插...转载 2018-08-06 19:01:40 · 368 阅读 · 0 评论 -
AndroidMainfest.xml 中属性说明
android:allowTaskReparenting 用法 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)—— “true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没转载 2016-08-15 18:38:13 · 751 阅读 · 0 评论 -
Android 4.2 API 变更
Android 4.2 API 变更 API等级:17Android4.2(JELLY_BEAN_MR1)是一个为用户和应用程序开发人员提供了新功能的JellyBean升级版本。本文档为开发者提供了最显著的和最有用的新API的简介。作为应用程序开发人员,您应该尽快用SDK管理器下载Android4.2系统映像和SDK平台的SDK管理器。如果您没有Android4.2的设转载 2016-07-30 15:54:32 · 684 阅读 · 0 评论 -
Android Eclipse 导入 AS Gradle AAR 库手册
转载:http://blog.csdn.net/qiujuer/article/details/50084345版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]序言这是一篇半技术类文章。众所周知现在Google主推Android Studio开发工具,而Eclipse已经被闲置一阵子了,但是Eclips转载 2016-06-22 18:44:18 · 572 阅读 · 0 评论 -
Google 支付从入门到跳坑
转载:http://leenjewel.github.io/blog/2016/06/21/google-zhi-fu-cong-ru-men-dao-tiao-keng/Google 支付从入门到跳坑Google 支付真的不难,难的是由于“你懂的”的国内网络环境导致的复杂的测试流程和 Google Console “天花烂缀”的各种配置项目还有那些“文不达意”的报错信息。转载 2016-06-22 11:33:45 · 1907 阅读 · 0 评论 -
android横竖屏切换和布局的问题
若android程序横竖屏切换时会弹出小键盘,可以在AndroidManifest.xml中设置activity的如下属性:anroid:WindowSoftInputMode="stateHidden" 在做android或者Ophone开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画转载 2016-07-04 18:27:40 · 2992 阅读 · 0 评论 -
sqlite数据库中的sql语句
sqlite数据库中的sql语句博客分类: sqlite数据库sqlsqlite 2010年SQLite学习笔记之一一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http:/转载 2016-07-12 15:04:19 · 637 阅读 · 0 评论 -
获取Android设备唯一标识码
转载:http://www.cnblogs.com/lvcha/p/3721091.html获取Android设备唯一标识码概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件转载 2016-06-12 18:14:35 · 2809 阅读 · 0 评论 -
一个简单的自定义通信协议(socket)
转自:http://vtrtbb.javaeye.com/blog/849336这是转自javaeye的一篇文章,作者是vtrtbb。按照网络通信的传统,我们都会自定义协议,这有很多好处,大家可以自己体会(嘿嘿)。 一直不知道socket通信时候自定义数据包是什么样子的,偶然做了个小例子。 先来说说数据包的定义,我这里是包头+内容 组成的:转载 2016-06-02 17:59:34 · 2439 阅读 · 0 评论 -
单例模式的七种写法
转载:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Sin转载 2016-05-18 17:30:30 · 230 阅读 · 0 评论 -
android 获取 imei号码
android 获取 imei号码核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 2.代码 /** * **创建日期 2010-4-29 下午05:02:47转载 2016-04-13 18:10:30 · 2817 阅读 · 0 评论 -
Android中的Service 与 Thread 的区别
很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来执行一些异步的操作。2). Service:Service 是android的一种机制,当它运行的时候如果是转载 2016-03-14 18:24:32 · 284 阅读 · 0 评论 -
Android 百分比布局库(percent-support-lib) 解析与扩展
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,转载 2016-03-14 17:54:51 · 399 阅读 · 0 评论 -
Android 屏幕适配方案
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089; 本文出自:【张鸿洋的博客】1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实转载 2016-03-14 17:53:28 · 316 阅读 · 0 评论 -
Android 多渠道打包原理和使用
转载 http://news.oneapm.com/android-da-bao/Android 多渠道打包原理和使用2015年12月11日 标签:Mobile Insight, Android每次中午吃饭总会和技术同学聊天。当做 iOS 开发的做安卓开发的人员在一起的时候,他们中间又多了一个话题:iOS 开发难还是安卓开发难。这个时候做安卓开发的同学最激动说安卓开发要转载 2016-03-10 11:45:30 · 841 阅读 · 0 评论 -
Android类库打包方法探究
转载 http://www.cnblogs.com/wangchuanju/archive/2012/04/05/android_lib_jar.htmlAndroid类库打包方法探究开发Android应用的时候,对于可用于多个应用的公用的部分,或是打算发布给第三方进行应用集成的部分,要把这部分打包成类库怎么做呢?众所周知,Android应用使用ADT打包成ap转载 2016-03-10 11:37:32 · 435 阅读 · 0 评论 -
Android项目使用Ant多渠道打包(最新sdk)
参考文章:http://blog.csdn.net/liuhe688/article/details/6679879http://www.eoeandroid.com/thread-323111-1-1.htmlhttp://yangguangfu.iteye.com/blog/723182http://blog.csdn.net/cen616899547/arti转载 2016-03-09 19:00:04 · 631 阅读 · 0 评论 -
在 Eclipse 中使用命令行
虽然我们已经有了像 Eclipse 这样高级的 IDE,但是我们有时候也是需要在开发的时候使用 Windows 的命令行,来运行一些独立的程序。在两个程序中切换来切换去是很麻烦的。所以 Eclipse 提供了这样的工具,让我们在 Eclipse 中使用 Windows 命令行。 第一步:设置一个新的外部配置工具 在 Eclipse 中,选择 “Run -> External Tools转载 2016-03-09 18:04:47 · 815 阅读 · 0 评论 -
Android中Java和JavaScript交互
转载:http://www.igooda.cn/jzjl/20141212737.htmlAndroid提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现实现Java和js交互十分便捷。通常只需要以下几步。W转载 2016-08-04 14:19:28 · 817 阅读 · 0 评论 -
通过浏览器直接打开Android应用程序
转载:https://github.com/cundong/blog/blob/master/%E9%80%9A%E8%BF%87%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80Android%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.md通过浏览器直接打开Android应用程序转载 2016-08-04 16:15:15 · 4140 阅读 · 0 评论 -
Android Scheme
配置scheme 注意:一定要配置action否则无法跳转一定要单独使用intent-filter,否则无效并且在入口文件中写入后导致app图标无法在桌面显示。<intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="andro...原创 2018-05-23 18:35:59 · 1004 阅读 · 0 评论 -
Android中的Service:默默的奉献者 (1)
转载:https://blog.csdn.net/luoyanglizi/article/details/51586437前言这段时间在看一些IPC相关的东西,这里面就不可避免的要涉及到service,进程线程这些知识点,而且在研究的过程中我惊觉自己对这些东西的记忆已经开始有些模糊了——这可要不得。于是我就干脆花了点心思温故了一下,就有了这篇博文。非常感谢Google的官方文档——尤其是其中部分文...转载 2018-05-17 12:00:59 · 205 阅读 · 0 评论 -
远程调试 WebView
远程调试 WebViewBy Meggin KearneyMeggin is a Tech Writer使用 Chrome 开发者工具在您的原生 Android 应用中调试 WebView。在 Android 4.4 (KitKat) 或更高版本中,使用 DevTools 可以在原生 Android 应用中调试 WebView 内容。TL;DR在您的原生 Android 应用中启用 WebView...翻译 2018-03-27 15:19:32 · 453 阅读 · 0 评论 -
访问本地服务器
访问本地服务器By Kayce BasquesTechnical Writer for Chrome DevTools By Meggin KearneyMeggin is a Tech Writer在开发计算机网络服务器上托管网站,然后从 Android 设备访问内容。使用 USB 电缆和 Chrome DevTools,您可以从开发计算机运行网站,然后在 Android 设备上查看网站。TL;...翻译 2018-03-27 15:18:39 · 1864 阅读 · 0 评论 -
远程调试 Android 设备使用入门
远程调试 Android 设备使用入门By Kayce BasquesTechnical Writer for Chrome DevTools从 Windows、Mac 或 Linux 计算机远程调试 Android 设备上的实时内容。 本教程将向您展示如何:设置您的 Android 设备进行远程调试,并从开发计算机上发现设备。从您的开发计算机检查和调试 Android 设备上的实时内容。将 An...翻译 2018-03-27 15:17:46 · 608 阅读 · 0 评论 -
[Android Lint] xxx is not translated in xxx 的解决方法
转载:http://blog.csdn.net/qiuhu0793/article/details/8689685在Android SDK Tool r19之后, Export的时候遇到xxx is not translated in xxx的问题。例如:[html] view plain copy print?"转载 2017-07-25 15:19:18 · 291 阅读 · 0 评论 -
Google Play In-app Billing 踩过的那些坑
转载:http://leenjewel.github.io/blog/2014/11/21/google-play-in-app-billing-cai-guo-de-na-xie-keng/Google Play In-app Billing 踩过的那些坑最近在做的一款游戏针对海外发行,要上 Google Play,所以支付这块儿要接入 Google Play 。因为我们转载 2016-06-22 11:33:25 · 2988 阅读 · 0 评论 -
文件路径
Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/sdcardEnvironment.getExternalStoragePublicDirectory(“test”)转载 2016-12-30 17:45:21 · 381 阅读 · 0 评论 -
Android 跳转到应用市场详细信息页面
Android 跳转到应用市场详细信息页面要实现的功能很简单,用户点击“给应用评分”按钮,就会跳转到应用商店的详细信息页面。或者点击“更多应用”按钮跳转到商店搜索页面搜索开发者的相关应用。原理十分简单,构建一个ACTION_VIEW标记的Intent,并给一个如下结构的 Uri 即可:1"market://details?id=" +转载 2016-12-29 13:33:32 · 12485 阅读 · 0 评论 -
使用adb命令时的错误
使用adb命令时的错误如果直接使用adb命令会产生以下错误:[plain] view plain copy127|shell@android:/ $ cd /data cd /data shell@android:/data $ ls ls opendir failed, Permission denied转载 2016-12-21 18:58:25 · 972 阅读 · 0 评论 -
在中国大陆调试Android In-app-billing
转载:http://zengrong.net/post/1801.htm在中国大陆调试Android In-app-billing本站文章除注明转载外,均为本站原创或者翻译。本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;本转载 2016-12-07 19:32:36 · 950 阅读 · 0 评论 -
【Android】Android应用安装失败及无法打开
转载:http://www.cnblogs.com/raomengyang/p/5297271.html【Android】Android应用安装失败及无法打开以下是我个人遇到过的APP无法安装的一些问题:无法安装应用:手机系统版本过低:不符合应用支持的最低版本。(比如应用只支持Android 4.0以上的手机,而手机是Android2.3的)解决方案转载 2016-12-06 11:53:00 · 1803 阅读 · 0 评论 -
Android性能优化之使用线程池处理异步任务
转载:http://blog.csdn.net/u010687392/article/details/49850803说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况转载 2016-12-12 17:31:14 · 334 阅读 · 0 评论 -
Android 透明度百分比对应的 十六进制
转载:http://www.jianshu.com/p/6b89c463db4cAndroid 透明度百分比对应的 十六进制先把结果放在这里,方便大家查询,也方便自己,UI太喜欢用百分比表示了=.=!透明度百分比对应的十六进制:(说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看) 百分比:0% HEX: 00 百分比:1%转载 2016-10-13 17:48:11 · 3677 阅读 · 0 评论 -
android 各国语言对应的缩写
android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写藏语:bo_CN en英文 en_US英文 (美国) ar阿拉伯文 ar_AE阿拉伯文 (阿拉伯联合酋长国) ar_BH阿拉伯文 (巴林) ar_DZ阿拉伯文 (阿尔及利亚) ar_EG阿拉伯文 (埃及) ar_IQ阿拉伯文 (伊拉克) ar_JO阿拉伯文 (约旦) ar_KW阿拉伯文转载 2016-10-11 15:37:22 · 10985 阅读 · 0 评论 -
Android屏幕适配经验谈
先来解释一些相关的名词:屏幕尺寸: 也就是我们平时所说的某某手机是几寸屏, 比如HTC one V这款手机是3.7寸的, 这里的寸说的是英寸(inch),国际上习惯使用的单位,1inch = 2.54cm,3.7寸指的是屏幕的对角线的长度。屏幕分辨率: 指屏幕的宽和高的像素数, 比如HTC one V是480*800的。屏幕密度: 每inch的像素数,比如HTC on转载 2016-03-21 10:45:15 · 348 阅读 · 0 评论 -
解决:Unable to execute dex: GC overhead limit exceeded
转载 http://blog.sina.com.cn/s/blog_6e334dc70101hnug.htmlUnable to execute dex: GC overhead limit exceeded Android打包时下面的错误:Unable to execute dex: GC overhead limit exc转载 2016-03-08 11:03:23 · 443 阅读 · 0 评论 -
Android支付接入(七):Google In-app-Billing
转载 http://blog.csdn.net/michael_liu_89/article/details/12704461今天跟大家一起看下Google的in-app Billing V3支付。 如果没有GooglePlay此处附上安装Google Play的一键安装器的链接(需要Root权限):http://www.muzhiwan.com/com.muzhiwan.gs转载 2016-03-16 11:38:28 · 1510 阅读 · 0 评论 -
Android网络图片三级缓存策略
转载:http://blog.saymagic.cn/2015/01/30/android-pic-three-cache.htmlAndroid网络图片三级缓存策略在移动应用中,我们一般将网络图片分为三个级别,第一级别是网络层,即根据图片的url地址可以找到服务器上相应图片,获取这一层的图片会消耗流量,所以我们希望可以获取后本地就永久使用,所以就会有接下来的缓存策略;第二层缓存是转载 2015-07-02 14:26:16 · 716 阅读 · 0 评论 -
史上最详细的Android Studio系列教程--Gradle基础
原文链接:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以暂且结合Stduio 1.0正式版与最新的Gradle语法来详细讲解下,小伙伴们直接跟我一步步来学习吧。什么是Gradle?Gra转载 2015-06-29 11:28:10 · 573 阅读 · 0 评论