android Application
文章平均质量分 53
码农天注定
IT老男人
展开
-
android TextView 实现自定义文字点击效果
Android TextView 可以通过 android:autoLink="phone" 来设置文字的默认点击行为。 我们也可以自己定义文字的点击行为TextView textView = (TextView) findViewById(R.id.span_text);StringBuilder sb = new StringBuilder();原创 2016-03-07 17:06:33 · 1890 阅读 · 0 评论 -
Android内存问题分析一些命令
Android 内存泄露和OOM的分析原创 2014-05-20 11:34:31 · 7349 阅读 · 0 评论 -
华为MATE7 无法打印android adb log
自己用的huawei mate7 在调试应用的时候打印的adb log 在终端上看不到需要拨号输入*#*#2846579#*#*然后将出现隐藏目录。 进入ProjectMenu-> 后台设置->LOG 设置-> 选择 LOG 打开。重启手机即可原创 2015-09-08 22:23:12 · 4154 阅读 · 0 评论 -
context.obtainStyledAttributes 研究
TypedArray obtainStyledAttributes( AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)详细研究原创 2014-04-15 10:21:14 · 19059 阅读 · 1 评论 -
Memory Management for Android Apps
http://my.eoe.cn/futurexiong/archive/1299.html转载 2013-12-24 18:33:30 · 785 阅读 · 0 评论 -
Signature & Certification
First, we need to distinguish between these two basic concepts of encryption and authenticationdistinguish:Encryption is a data encryption, so unauthorized users can not obtain the correct infor原创 2013-03-29 18:54:41 · 1832 阅读 · 0 评论 -
Android tMeasureSpec 含义
参数widthMeasureSpec和heightMeasureSpec分别用来描述宽度测量规范和高度测量规范。测量规范使用一个int值来表法,这个int值包含了两个分量。 第一个是mode分量,使用最高2位来表示。测量模式有三种,分别是MeasureSpec.UNSPECIFIED(0)、MeasureSpec.EXACTLY(1)、和MeasureSpec.AT_MOST(2转载 2013-03-13 13:21:29 · 695 阅读 · 0 评论 -
RootTool
https://github.com/rarnu/root-tools/tree/master/RootTools原创 2013-03-03 21:30:30 · 620 阅读 · 0 评论 -
apk 反编译
<!--p {margin-bottom:0.08in}a:link {color:rgb(0,0,255)}-->一.反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下转载 2013-01-07 10:31:28 · 663 阅读 · 0 评论 -
Android Canvas绘图详解(图文)
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.htmlAndroid中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。大部分2D使用的api都在a转载 2015-09-28 14:28:30 · 5412 阅读 · 0 评论 -
两个关于View.SavedState 的异常分析
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.*****/com.******.RootActivity}: java.lang.ClassCastException: android.view.AbsSavedState$1 cannot be cast to android.widget.Scrol原创 2015-09-08 09:40:59 · 7118 阅读 · 1 评论 -
Error:Execution failed for task ':app:clean'. > Unable to delete file: xxx.file
说明这个文件被其他文件占用可以直接去对应的文件夹下面删除对应的文件。如果提示无法删除。可以去任务管理器 把 java 的进程强行停止掉。 再重新打开android studio 就可以了原创 2016-01-13 13:42:43 · 24499 阅读 · 7 评论 -
如何加快Android Studio 编译app 的速度
Just create a file named gradle.properties in the following directory:/home//.gradle/ (Linux)/Users//.gradle/ (Mac)C:\Users\\.gradle (Windows)Add this line to the file:org.gradle.daemon=t转载 2015-09-15 18:18:36 · 18089 阅读 · 1 评论 -
透明状态栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSC转载 2016-01-12 18:01:18 · 489 阅读 · 0 评论 -
Android 如何绘制text 为居中显示
mTextPaint = new TextPaint(); mTextPaint.setFlags(Paint.ANTI_ALIAS_FLAG); mTextPaint.setTextAlign(Paint.Align.LEFT); mTextPaint.setTextSize(mExampleDimension);原创 2015-11-11 15:45:42 · 1179 阅读 · 0 评论 -
实践自定义UI—RLF...(RelativeLayout LinearLayout FrameLayout....)
http://www.jianshu.com/p/ff8dcefce371 上一篇文章我们利用View进行自定义UI,这篇我们将利用Android现有的UI进行自定义UI。我们利用现有的UI控件,主要是利用它们的一些属性,并且根据这些属性的改变可以达到我们预期的效果。还是看看今天我们实现的效果吧,No picture,it's so hard。效果图如下所示,就是我们常见的转载 2016-01-07 11:23:09 · 823 阅读 · 0 评论 -
自定义View的onMeasure、onLayout
原文 http://yifeiyuan.me/2015/10/12/%E8%87%AA%E5%AE%9A%E4%B9%89View%E7%9A%84onMeasure%E3%80%81onLayout/前言自定义View有几个非常重要的流程:onFinishInflate()onAttachedToWindow()onMeasure(int widthMea转载 2016-01-07 11:21:07 · 1590 阅读 · 0 评论 -
CoordinatorLayout与滚动的处理
英文原文:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种Material De转载 2015-11-17 17:52:27 · 3997 阅读 · 0 评论 -
PercentRelativeLayout 的使用
PercentRelativeLayout, a recent addition to the Design Support Library, enables the ability to specify not only elements relative to each other but also the total percentage of available space. In t转载 2015-11-17 13:23:54 · 3833 阅读 · 0 评论 -
Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
当你使用的Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题,这时候你只需将android-maven-gradle-plugin插件版本改为classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’即可转载 2015-09-30 11:12:13 · 16650 阅读 · 19 评论 -
android 常用adb 和 adb shell 命令
<!--pre {font-family:"Liberation Serif"}p {margin-bottom:0.08in}-->Android Debug BridgeADB常用命令:1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装原创 2012-09-13 16:07:33 · 25577 阅读 · 5 评论 -
android CTS Test
一、解压CTS工具从服务器上下载CTS工具:http://source.android.com/compatibility/downloads.html。二、运行CTS脚本脚本位于android-cts/tools/下,cd进入此目录,然后执行脚本./cts-tradefed 三.执行CTS测试CTS的case位于:Android_Source_Code原创 2012-09-14 14:02:47 · 5071 阅读 · 0 评论 -
Android FrameWork——Touch事件派发过程详解
对于android的窗口window管理,一直感觉很混乱,总想找个时间好好研究,却不知如何入手,现在写的Touch事件派发过程详解,其实跟android的窗口window管理服务WindowManagerService存在紧密联系,所以从这里入手切入到WindowManagerService的研究,本blog主要讲述一个touch事件如何从用户消息的采集,到WindowManagerService转载 2011-12-30 22:30:34 · 571 阅读 · 0 评论 -
Android 中自定义属性(attr.xml,TypedArray)的使用!
在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的.好了我就不卖关子了,直接进入主题。大致以下步骤:一、 在res/values 文件下定义一个attrs.xml 文件.代码如下:view plaincopy to clipboardprint?转载 2011-12-29 10:09:28 · 419 阅读 · 0 评论 -
App自适应draw9patch不失真背景
Android学习系列(4)--App自适应draw9patch不失真背景做人要大度,海纳百川,做事要圆滑,左右逢源,这让我想到了编程也是如此,代码要扩展,界面也要考虑自适应。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.背景自适应且不失真问题的存在 制作自适应背景图片是UI开发的一个广泛问题,也是界面设计转载 2012-02-02 15:18:23 · 616 阅读 · 0 评论 -
android中读取短信
原文地址:http://hi.baidu.com/miuchen/blog/item/d5313b34bf35b887a61e1288.htmlimport android.app.Activity;import android.content.ContentValues;import android.database.ContentObserver;import an转载 2012-01-30 10:16:37 · 951 阅读 · 0 评论 -
ubuntu 11.04下android开发环境的搭建!
1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html 我选择的是 Linux x86 - Self Extracting Installer,大约81.2M。 下载回转载 2011-12-28 10:05:50 · 490 阅读 · 0 评论 -
Android 对话框【Dialog】去除白色边框代码
使用样式文件,在values 目录下新建styles.xml文件,编写如下代码: resources> style name="dialog" parent="@android:style/Theme.Dialog"> item name="android:windowFrame">@nullitem> item name="an转载 2011-12-27 14:25:06 · 486 阅读 · 0 评论 -
(Android小应用)电话监听器
这是一个Android练手小项目,通过一个BroadcastReceiver广播接收者监听手机启动状态,实现开机启动。因为是电话监听器,所以我们不能让用户察觉,所以不能有软件界面,这是要点,不然也不叫监听器了,主要实现的功能有对所有语音通话进行录制并上传到网上,好了,不废话了,下面一步一步地写……首先,我们先来了解一下Service服务Android中的服务和windows中的服务转载 2011-12-22 16:19:49 · 932 阅读 · 0 评论 -
如何申请google map api key
如果你在使用Google map中出现空白地图,那么以下操作是你要进行的。1、首先由eclipse生成androiddebugkey打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:\Documents and Settings\Administrator\.and转载 2011-12-22 16:01:15 · 829 阅读 · 0 评论 -
Android 地址转换为经纬度
Android 地址转换为经纬度Posted on 2011/07/23如果打算写一些LBS方面的的应用,可能用到地址与经纬度的互相转换。android.location.Geocoder类提供了此功能。实际上,Geocoder既提供了前向转换,也提供了后向转换——它可以获取地址并返回经纬度,也可以将经纬度对转换为一组地址。可以通过各种方式来描述位置。例如,getF转载 2011-12-22 12:18:50 · 9790 阅读 · 0 评论 -
Android SDCard操作(文件读写,容量计算)
android.os.Environment提供访问环境变量 java.lang.Object android.os.Environment Environment 静态方法: 方法 : getDataDirectory ()返回 : File解释 : 返回Data的目录转载 2011-12-30 21:56:35 · 523 阅读 · 0 评论 -
android中Touch事件的处理逻辑
android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGrou转载 2011-12-31 14:33:20 · 521 阅读 · 0 评论 -
Android屏幕密度(Density)和分辨率的关系
最近正在做Android的UI设计,故搜集了一些Android上进行UI设计的一些资料,现和各位分享下。首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。Android主要有以下几种屏:QVGA和WQVGA屏density=120;HVGA屏density=160;WVGA屏density=240;下面以480dip*800dip的转载 2012-08-30 11:21:37 · 935 阅读 · 0 评论 -
android 事件处理
用到的例子工程介绍:在viewGroup中加入子view,即LinerLayout中存在一子view,在MyLinerLayout中重写了 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent在MyTestView中重写了dispatchTouchEvent、onTouchEvent。分别研究各种返回值对事件传递的路径影响。My转载 2012-08-09 14:58:11 · 1295 阅读 · 0 评论 -
Android 设备管理员-android 一键锁屏
Android 2.2 SDK提供了一个可管理和操作设备的API叫DevicePolicyManager,使用这个API你可以接管手机的应用权限,对手机做出很多大胆的操作,比如锁屏,恢复出厂设置(这么和谐的东西要是在中国是不大可能提供给你的),还有设置密码、强制清除密码,修改密码、设置屏幕灯光渐暗时间间隔等操作。这个API可谓是直接可以将你做的应用程序变成系统的老大哥了。虽说是这样,但应用程序可做转载 2012-02-28 17:28:52 · 4391 阅读 · 0 评论 -
android ui进阶教程
http://blog.csdn.net/column/details/uidev.html基于android UI界面实现的进阶实例教程,旨在提供更多的ui实现思路和方法转载 2012-02-20 10:45:25 · 467 阅读 · 0 评论 -
Android开发——利用Cursor+CursorAdapter实现界面实时更新
好久没有更新博客了。不是没时间写,而是太懒。而且感觉有些东西没有时间总结,之之后再想写,就想不起来了。晚上新发现一点东西,所以就及时写下来。最近利用业余时间在看Android的Download模块,看得是2.3之前版本的源码,2.3之后android就开放了一个下载管理器,并提供了一些api。不过想对下载模块有更深入的了解还是必须自己花点时间看看downloadprovider的源码。相信转载 2012-02-13 15:44:30 · 1051 阅读 · 0 评论 -
Android中几种图像特效处理的集锦!!
大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理.大家按步骤一步一步来:第一步:新建一个Android工程命名为ImageDemo,工程结构如下:转载 2012-01-04 17:47:29 · 616 阅读 · 0 评论 -
ListView 使用中几个比较特别的设置
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是 transciptMode属性,需要用转载 2011-12-29 14:31:53 · 626 阅读 · 0 评论