- 博客(71)
- 资源 (13)
- 收藏
- 关注
原创 android gradle assembleRelease 的时候报java.lang.OutOfMemoryError: GC overhead limit exceeded”
android gradle assembleRelease 的时候报java.lang.OutOfMemoryError: GC overhead limit exceeded”在gradle.properties 中加入下面两行# TODO: disable daemon on CI, since builds should be clean and reliabl
2016-07-25 10:08:21
1688
原创 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
1928
转载 常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库
2016-01-27 16:10:46
721
转载 git乱码解决方案汇总
http://zengrong.net/post/1249.htm乱码情景对号入座和解决方案乱码情景1在cygwin中,使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png 的乱码。解决方案:在bash提示符下输入:git
2016-01-21 11:12:10
8557
转载 Git远程操作详解
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基
2016-01-20 17:07:50
634
原创 Error:Execution failed for task ':app:clean'. > Unable to delete file: xxx.file
说明这个文件被其他文件占用可以直接去对应的文件夹下面删除对应的文件。如果提示无法删除。可以去任务管理器 把 java 的进程强行停止掉。 再重新打开android studio 就可以了
2016-01-13 13:42:43
24552
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
516
转载 实践自定义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
861
转载 自定义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
1619
转载 CoordinatorLayout与滚动的处理
英文原文:https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout 这篇文章专门讲解和CoordinatorLayout相关的知识点,这也是Design Support Library中最重要与最难的部分。概览CoordinatorLayout 实现了多种Material De
2015-11-17 17:52:27
4038
转载 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
3863
原创 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
1218
转载 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
16695
1
转载 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
5460
转载 如何加快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
18126
1
原创 华为MATE7 无法打印android adb log
自己用的huawei mate7 在调试应用的时候打印的adb log 在终端上看不到需要拨号输入*#*#2846579#*#*然后将出现隐藏目录。 进入ProjectMenu-> 后台设置->LOG 设置-> 选择 LOG 打开。重启手机即可
2015-09-08 22:23:12
4191
原创 两个关于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
7194
1
转载 Android 4.4(KitKat)窗口管理子系统 - 体系框架
原文地址:http://blog.youkuaiyun.com/jinzhuojun/article/details/37737439窗口管理系统是Android中的主要子系统之一,它涉及到App中组件的管理,系统和应用窗口的管理和绘制等工作。由于其涉及模块众多,且与用户体验密切相关,所以它也是Android当中最为复杂的子系统之一。一个App从启动到主窗口显示出来,需要App,ActivityM
2014-09-29 10:03:24
3855
原创 context.obtainStyledAttributes 研究
TypedArray obtainStyledAttributes( AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)详细研究
2014-04-15 10:21:14
19125
转载 如何解压编译好的img文件
1. yaffs执行命令:unyaffs custpack.img即可将 custpack.img 的内容解压到当前路径。2. ext4项目编译后会生成工具 simg2img 和 make_ext4fs(位于 out/host/linux-x86/bin/)使用 simg2sim 生成新的 image 用于 mount:simg2img system
2014-02-17 14:10:23
2524
转载 Memory Management for Android Apps
http://my.eoe.cn/futurexiong/archive/1299.html
2013-12-24 18:33:30
810
原创 How to get sudo on Your ubuntu
1、重启ubuntu,随即长按shirft进入grub菜单;2、选择recovery mode,按"e"键进入编辑页面;3、将ro single替换为rw single init=/bin/bash;4、按ctrl+x进入单用户模式,当前用户即为root;5、添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。6、编辑/etc/sudoers文件。
2013-05-10 15:12:47
643
原创 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
1867
转载 Android tMeasureSpec 含义
参数widthMeasureSpec和heightMeasureSpec分别用来描述宽度测量规范和高度测量规范。测量规范使用一个int值来表法,这个int值包含了两个分量。 第一个是mode分量,使用最高2位来表示。测量模式有三种,分别是MeasureSpec.UNSPECIFIED(0)、MeasureSpec.EXACTLY(1)、和MeasureSpec.AT_MOST(2
2013-03-13 13:21:29
708
原创 android4.1编译之后运行Emulator 失败
在Android 2.3下只要设置了ANDROID_PRODUCT_OUT环境变量emulator就可以使用了,但是在android 4.1下就不能使用了只有刚刚make结束的时候的终端可以直接运行,新开一个终端就不行了,出现以下提示:emulator: ERROR: You did not specify a virtual device name, and the systemdi
2013-03-05 21:59:10
1328
转载 Ubuntu12.04不能连接小米开发
发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备! 搞了一个上午才搞成功! 小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Dev
2013-01-28 23:04:41
3141
3
转载 利用 GDB Debug Android SurfaceFlinger
gdbclient相关文件:android-4.1.1_r1/build/envsetup.sh function gdbclient(){ local OUT_ROOT=$(get_abs_build_var PRODUCT_OUT) local OUT_SYMBOLS=$(get_abs_build_var TARGET_OUT_UNSTRIPPED)
2013-01-23 11:09:53
4232
转载 Linux文件查找命令find,xargs详述
Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式
2013-01-14 15:53:18
870
转载 linux grep用法
[Linux初窥]grep -- print lines matching a pattern (将符合样式的该行列出)grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输
2013-01-13 21:23:24
473
转载 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
680
原创 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
5108
原创 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
25646
转载 windowSoftInputMode属性设置值
(1)、AndroidManifest.xml文件中界面对应的里加入 android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕 android:windowSoftInputMode="stateVisible|adjustResize" 屏幕整体上移(2)windowSoftInputMode属性
2012-08-30 16:49:35
19295
转载 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
952
转载 android 事件处理
用到的例子工程介绍:在viewGroup中加入子view,即LinerLayout中存在一子view,在MyLinerLayout中重写了 dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent在MyTestView中重写了dispatchTouchEvent、onTouchEvent。分别研究各种返回值对事件传递的路径影响。My
2012-08-09 14:58:11
1324
转载 Android手机分辨率基础知识(DPI,DIP计算)
1. 术语和概念 2. DPI 值计算比如:计算WVGA (800*480 )分辨率,3.7 英寸的密度DPI ,如图1 所示 图1 Diagonal pixel 表示对角线的像素值(= ),DPI=933/3.7=252 3.3 手机尺寸分布情况(http://developer.android.com/res
2012-08-07 10:08:39
1354
Recommendations for Running Android in 512MB
2013-12-10
Android and RAM
2013-12-10
GNU_make_makefile_documents
2012-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人