
Android应用开发
文章平均质量分 95
wxlinwzl
积极乐观地工作和面对人生,幸福健康地生活和体验友谊
展开
-
webView加载页面空白的解决方法
错误提示:E/chromium: [ERROR:interface_registry.cc(104)] Failed to locate a binder for interface: autofill::mojom::PasswordManagerDriver原因和解决方案:1、检查是否有权限<uses-permission android:name="android.per...转载 2019-06-26 08:50:01 · 6251 阅读 · 2 评论 -
Android 系统状态栏一体化
转载地址:http://www.apkbus.com/archiver/tid-236727.html Android4.4新特性,系统状态栏一体化。实现的步骤主要有以下几点:1.android4.4 以上版本2.设置app全屏:方法:在AndroidManifest.xml中设置android:theme="@android:style/Theme.Translucent.NoTitle转载 2015-04-09 09:50:15 · 9083 阅读 · 3 评论 -
Android adb shell启动应用程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadcast转载 2015-03-27 15:40:37 · 18817 阅读 · 0 评论 -
android 内存泄露调试
一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有使用缓存的 convertView 3(三) Bitmap对象不在使用时调用recycle()释放内存 4(四) 释放对象的引用 4(五) 其他 5三、内存监测工具 DDMS --> Heap 5转载 2015-03-26 14:45:03 · 577 阅读 · 0 评论 -
Android 处理内存泄露的方法
1. 内容本文档包含如下内容: l 如何确定App存在内存泄露l 如何定位App的内存泄露位置l 怎样避免内存泄露2. 名词解释App:ApplicationVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS - Resident Set Size 实际使用物理内存(包含共享转载 2015-03-26 14:46:30 · 1268 阅读 · 0 评论 -
将 Android 设备启动至安全模式
将 Android 设备启动至安全模式有的手机屏蔽了安全模式根据 Android 设备的品牌和型号,按照下列情景之一中提供的步骤操作:带物理按钮的 HTC 设备关闭 Android 设备。如果由于循环无法按正常方式关闭设备,请卸下电池。按设备上的“菜单”按钮,并按住不放。打开设备,并按住“菜单”键直转载 2015-02-09 15:52:42 · 5735 阅读 · 0 评论 -
android源码分析(一) - 语言切换机制
android语言切换是在packages/apps/Settings/com/android/settings/LocalePicker.java的updateLocale()函数中调用.[java] view plaincopy/** * Requests the system to update the system locale转载 2015-01-11 19:43:33 · 2361 阅读 · 1 评论 -
解决应用支持多语言时,切换语言后重启的问题
android:configChanges中单独添加locale,切换语言后Activity重启最近遇到一个问题,AndroidManifest.xml中配置了configChanges locale属性[html] view plaincopyandroid:configChanges="locale"转载 2015-01-11 18:09:21 · 5818 阅读 · 0 评论 -
Android系统启动过程
原帖地址 :http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.htmlAndroid系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图转载 2014-12-06 14:24:47 · 576 阅读 · 0 评论 -
Android下各个按键对应的key code
地址 :http://www.51testing.com/html/84/65284-824014.html查看monkey资料时,发现有人把这块给列出来了。于是赶紧复制过来,以备不时之需:)KEYCODE_UNKNOWN=0;KEYCODE_SOFT_LEFT=1;KEYCODE_SOFT_RIGHT=2;KEYCODE_HOM转载 2014-12-06 14:20:40 · 9715 阅读 · 1 评论 -
java编译的包兼容性问题Unsupported Major.Minor Version 51.0
有时候在运行一个 jar 文件时,会出现类似如下的错误 :java -jar ripecrawler.jarException in thread "main" java.lang.UnsupportedClassVersionError: com/mkyong/whois/job/RipeCrawlJob : Unsupported major.minor version 51.转载 2015-01-06 15:26:41 · 2064 阅读 · 0 评论 -
logcat的命令行参数
【Android】logcat的命令行参数adb logcat -s "tag:*" ——输出指定tag的所有基本的信息adb logcat -s "tag:I" ——输出指定tag的所有info级别的信息。其他可用级别见最后adb logcat -f log.txt 将日志信息保存到log.txt文件中 可用的级别:V Verbose D Debug转载 2014-11-06 10:25:38 · 6829 阅读 · 0 评论 -
ActivityManagerService分析
原帖地址:http://blog.youkuaiyun.com/linghu_java/article/details/10083267转载 2014-10-28 10:54:53 · 744 阅读 · 0 评论 -
Android内存之VSS/RSS/PSS/USS
原文出处:http://hubingforever.blog.163.com/blog/static/17104057920114411313717/转载 2014-10-23 14:29:10 · 668 阅读 · 0 评论 -
【Android】【转】查看内存
【文章来源】http://blog.youkuaiyun.com/hudashi/article/details/7050897 查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有微略不同。方式一,Running services通过手机上Running services的Activity查看,可以通过Setting->Applications->Running services进。转载 2014-10-23 18:22:29 · 590 阅读 · 0 评论 -
查看LINUX进程内存占用情况
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle转载 2014-10-24 10:51:10 · 659 阅读 · 0 评论 -
Android的权限机制总结
http://dengzhangtao.iteye.com/blog/1990138转载 2014-08-06 08:51:24 · 3350 阅读 · 2 评论 -
android中的<uses-feature>以及<uses-permission>
Android手机中,有些permission并不是在应用程序的mainfest文件中声明就可以获得,它们还和是否是第三方签名及签名的类型有关系。原创 2014-07-30 10:16:03 · 12931 阅读 · 5 评论 -
Android Styles & Themes
什么是Style,什么是Theme? Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 Theme:是一个包含一种或者多种格式化属性的集合,我们可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Act转载 2015-04-17 11:47:44 · 680 阅读 · 0 评论 -
/mnt/asec /mnt/secure文件夹分区
Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,这个操作是需要rom的支持的。 Android 2.2 可以将手机程序安装在外置的sd卡上,也就是我们平常所说的app2sd。但是,官方的app2sd非常鸡肋,需要软件自身支持安装在内存卡上才可以,也就是说用官方的app2sd,转载 2015-06-23 18:45:12 · 1266 阅读 · 0 评论 -
Android应用和游戏开发最佳学习路线
转载 2017-04-23 16:18:23 · 7761 阅读 · 0 评论 -
Android控件---AutoCompleteTextView
简单用法http://blog.youkuaiyun.com/i_lovefish/article/details/17337999加载机制转载 2017-04-20 16:20:51 · 282 阅读 · 0 评论 -
ChkBugReport工具for Android
关于这个工具,找到的资料都比较旧了,貌似是索尼移动的开发人员开发的,2014年左右的文章比较多,应该是那个时候索尼移动还是比较鼎盛的时期吧。现在已经很少看到关于这个工具的文章了,Github上最新版本是216,5个月之前修改的,应该是工具比较稳定健壮了,不需要太大的修改量了。官方网站:http://developer.sonymobile.com/kno转载 2017-04-18 15:09:57 · 3723 阅读 · 2 评论 -
FITness自动化测试框架
http://blog.youkuaiyun.com/gzh0222/article/details/7870107转载 2017-04-18 11:04:15 · 3801 阅读 · 0 评论 -
2017年,身为Android开发的你必须要掌握的热门开源框架
原文地址:http://www.androidchina.net/6420.html?from=timeline你能在本篇文章中收获什么?认识目前流行的框架rx系列全家桶高性能的图片压缩上传网络图片性能优化AndroidM 动态权限管理内存泄漏优化RecyclerView适配器优化注解释放双手超简洁的http请求一次布局,全尺寸适配android路由框架 支持中间件秒级转载 2017-03-15 11:12:54 · 1494 阅读 · 0 评论 -
Android中的Apk的加固(加壳)原理解析和实现
原文链接地址:http://blog.youkuaiyun.com/jiangwei0910410003/article/details/48415225/转载 2017-03-15 10:44:26 · 806 阅读 · 0 评论 -
安卓App热补丁动态修复技术介绍
原文链接:https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a&scene=1&srcid=1106Imu9ZgwybID13e7y2nEi#wechat_redirect1.背景当一个App发布之后,突然发现转载 2017-03-15 10:21:12 · 424 阅读 · 0 评论 -
android7.0新特性--Android for Work
Android 7.0 包括对证书安装、密码重置、二级用户管理、设备标识符访问权限的变更。您必须先安装授权证书安装程序,然后 DPC 才能对其进行设置对于面向 N SDK 的配置文件和设备所有者应用,您应在设备规范控制器 (DPC) 调用 DevicePolicyManager.setCertInstallerPackage() 之前安装授权证书安装程序。如果尚未安装此安装程序,则系统原创 2017-03-13 01:23:49 · 4360 阅读 · 0 评论 -
android7.0新特性--权限更改
系统权限更改为了提高私有文件的安全性,面向 Android 7.0 或更高版本的应用私有目录被限制访问 (0700)。此设置可防止私有文件的元数据泄漏,如它们的大小或存在性。此权限更改有多重副作用:使用 MODE_WORLD_READABLE 和/或 MODE_WORLD_WRITEABLE 将触发 SecurityException。私有文件的文件权限不应再由所有者放宽,原创 2017-03-13 01:07:06 · 1268 阅读 · 0 评论 -
编写原生android应用
NDK API介绍:https://developer.android.com/ndk/guides/concepts.html#naa从 API 级别 9 开始,您可以使用原生代码编写整个 Android 应用,无需使用任何 Java。在原生代码中编写您的应用本身并不能让您的应用在 VM 中运行。 此外,您的应用仍必须通过 JNI 访问 Android 平台的大部分功能。如需有关这些标头原创 2017-03-12 23:59:39 · 756 阅读 · 0 评论 -
App架构设计
App架构设计经验谈:技术选型App架构设计经验谈:接口的设计App架构设计经验谈:数据层的设计App架构设计经验谈:业务层的设计App架构设计经验谈:展示层的设计展示层展示层是三层架构中最复杂的一层了,需要考虑的包括但不限于界面布局、屏幕适配、文字大小、颜色、图片资源、提示信息、动画等等。展示层也是变化最频繁的一个层面,每天改得最多的就是界面了。因此,展示层也原创 2017-02-22 15:45:05 · 3086 阅读 · 0 评论 -
轻松实现Android更换皮肤(主题)
原文地址:http://www.2cto.com/kf/201501/366859.html拷贝不过来这篇文章不错,主要是讲从sdcard更换皮肤资源转载 2016-06-21 16:06:24 · 831 阅读 · 0 评论 -
Android:adb 启动activity、service,发送broadcast
一、adb启动activity:$ adb shell$ am start -n {包(package)名}/{包名}.{活动(activity)名称}如:启动浏览器# am start -n com.android.browser/com.android.browser.BrowserActivity二、adb启动service:$ adb shell转载 2016-07-06 22:03:01 · 478 阅读 · 0 评论 -
关于Adapter的The content of the adapter has changed问题分析
一、Handler导致的异常3、原因分析Exception解读:Adapter的数据内容已经改变,但是ListView却未接收到通知。要确保不在后台线程中修改Adapter的数据内容,而要在UI Thread中修改。确保Adapter的数据内容改变时一定要调用notifyDataSetChanged()方法。且不管Exception内容,先查询Android转载 2016-06-02 16:17:47 · 470 阅读 · 0 评论 -
强烈推荐转载-Android 性能测试
关于Android的性能测试,看到一篇很好的文章,转载过来和大家分享下。 Android性能测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类,对于应用性能测试,包括很多测试项,如启动时间、内存、CPU、GPU、功耗、流量等。但针对rom版本的性能测试,一般关注功耗。 rom版本的性能测试: rom 版本一般转载 2016-02-23 16:51:06 · 1743 阅读 · 0 评论 -
android中对/data/data/<package name>/files下文件的读写操作
本文重点展示,对/data/data//files中文件的读写操作的实现。 一、写出数据到files文件夹中,Activity提供了openFileOutput()方法,可以把数据输出到/data/data//files的文件夹中。[java] view plain copypublic class FileActivity ex转载 2016-02-23 16:42:08 · 5520 阅读 · 0 评论 -
StrictMode 详解
链接 : http://blog.youkuaiyun.com/meegomeego/article/details/45746721StrictMode类是Android 2.3 (API 9)引入的一个工具类,可以用来帮助开发者发现代码中的一些不规范的问题。比如,如果你在UI线程中进行了网络或者磁盘操作,StrictMode就会通过Log(logcat )或者对话框的方式把信息提示给你转载 2016-02-22 19:47:59 · 818 阅读 · 0 评论 -
android启动加速
大家都知道启动速度慢是智能操作系统的一个通病,Android也不例外,启动速度大概在1分钟左右,虽然日本有一个叫quickboot的一秒启动android的产品,但是毕竟是旁门左道。所以从常规来提高android的启动速度成了大家研究的重点,也是难点。下面将初步研究的一下经验跟大家分享一下。本部分设定了隐藏,您已回复过了,以下是隐藏的内容首先看一下android系统的启动流程:转载 2014-07-07 14:58:50 · 3705 阅读 · 2 评论 -
android时间控件
前言 这一篇博客分别讲解Android平台下,关于日期和时间的几个相关控件。包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、DigitalClock(数字时钟控件)。对于时间控件,无非就是一个展示、修改、获取等操作,下转载 2014-06-17 16:50:02 · 45595 阅读 · 1 评论 -
原生phone应用分析
出处:http://blog.youkuaiyun.com/yangwen123/article/category/1583377转载 2014-02-08 17:03:03 · 766 阅读 · 0 评论