Android 学习
文章平均质量分 50
xidianluke
这个作者很懒,什么都没留下…
展开
-
APK二次签名方法
利用标准的java工具keytool.exe(位于jdk\jre\bin目录下)创建key,利用jarsigner.exe工具使用生成的key来生成证书和给程序签名(位于jdk\bin目录下)。步骤: 1)、创建keystore keytool -genkey -alias demo.keystore -keyalg RSA -validity 20000 -keystore demo转载 2016-09-19 14:10:17 · 2607 阅读 · 0 评论 -
隐藏 Navigation bar
参考:https://developer.android.com/training/system-ui/immersive.html转载 2015-04-14 17:32:20 · 359 阅读 · 0 评论 -
正则表达式 符号 解释
from :http://yirlin.cnblogs.com/archive/2006/04/12/373222.html字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。转载 2014-02-17 18:16:02 · 468 阅读 · 0 评论 -
Android LruCache
Android提供的LruCache类简介原创 2014-08-09 16:07:33 · 484 阅读 · 0 评论 -
styleable 属性 说明
属性一般定义在 values/attrs.xml 下,如:..... styleable 在 R.java 中定义了一个int[] 数组,数组的内容是 styleable 属性包含的attr 对应的id 值; 如: 定义原创 2014-12-14 18:08:06 · 1524 阅读 · 0 评论 -
LoaderManager 的 使用
Reference : http://blog.csdn.net/airk000/article/details/40181189 LoaderManager外部接口initLoader:起始 public D> LoaderD> initLoader(int id, Bundle args, LoaderManager.LoaderCallbacksD>转载 2015-01-17 17:28:02 · 654 阅读 · 0 评论 -
滑动tab 实现【自己参考】
总体使用 ViewPager 和 Adapter;Tab承载布局: /** * To be used with ViewPager to provide a tab indicator component which give constant feedback as to * the user's scroll progress. * * To use th原创 2014-12-11 19:10:03 · 561 阅读 · 0 评论 -
ListView item中含 EditText,焦点冲突解决
当ListView item中含有Edittext 时,存在Edittext 获取不到焦点的情况,若像达到既能响应Item点击事件,Edittext 又能编辑,则提供一解决方案,仅供参考:一是为listview item 设置onTouch 事件,将item 中能获取焦点的子组件暂时失去焦点,二是设置item中子组件的onTouch事件,在事件处理中让其能重新获取焦点,三是在listview 所在原创 2014-12-29 15:31:14 · 3314 阅读 · 4 评论 -
Android 应用的兼容性
为了使APP应用能够完美运行在各种设备上,在考虑使用最新API的同时,也要考虑兼顾旧设备,老API的问题。为此,需要从以下几方面下工夫。1.设置应用适用的最低版本号 如果APP应用必须要使用最新的API,例如要使用API1.5引入的视频录制功能,那么就应该在应用的manifest文件里添加 最低版本标示:android:minSdkVersion, 确保该应用不会被装到较老的设备上翻译 2015-01-17 22:45:23 · 506 阅读 · 0 评论 -
Android系统性能调优工具介绍 DDMS TraceView
come :http://blog.csdn.net/innost/article/details/9008691转载 2014-12-05 18:17:28 · 411 阅读 · 0 评论 -
android animator
reference : http://blog.csdn.net/linmiansheng/article/details/18716841转载 2015-01-25 00:02:39 · 390 阅读 · 0 评论 -
ClipDrawable 的应用实例
drawable 下布局: android:clipOrientation="vertical" android:drawable="@drawable/ic_launcher" android:gravity="bottom" > 主布局: xmlns:tools="http://sc原创 2014-11-25 18:23:44 · 345 阅读 · 0 评论 -
OkHttp 使用
暂时转链接reference : http://www.cnblogs.com/ct2011/p/3997368.html转载 2015-04-29 13:36:40 · 805 阅读 · 0 评论 -
Loader 学习
Android Loaders(二)Loader的使用 :http://blog.csdn.net/liaoqianchuan00/article/details/24094733 Android应用开发:LoaderManager在Activity/Fragment中的使用分析 :http://blog.csdn.net/airk000/article/details/4转载 2015-05-20 20:54:29 · 359 阅读 · 0 评论 -
AndroidManifest合并原理
点击打开链接转载 2016-02-17 10:50:23 · 503 阅读 · 0 评论 -
UI性能分析工具Systrace
Systrace 是一个性能优化工具,通过在一定的时间里跟踪应用的执行过程,得到CPU、应用线程等的运行数据,并生成一个HTML 报告展示出应用进程的总体执行情况;也是解决UI卡顿、动画执行不流畅等UI问题的利器之一。环境要求:1. Android SDK Tools 版本需要大于202. 需要安装 Python,并且配置Path环境变量。 使用:原创 2016-01-25 18:24:06 · 872 阅读 · 0 评论 -
WebView 调用js ,混淆后不起作用
WebView 调用js ,混淆打包后不起作用了,怎么解呢当然从proguard 混淆配置着手:在混淆配置文件里做如下配置, 一种解决方案,不限于此。-keepclassmembers class com.test.AccountActivity$MyJavaSriptInterface { ;}其中 MyJavaSriptInterface 为 js 内部类;原创 2015-12-16 18:17:19 · 1194 阅读 · 0 评论 -
获取虚拟按键、状态栏等高度;
//获取屏幕原始尺寸高度,包括虚拟功能键高度public static int getDpi(Context context){ int dpi = 0; WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display displ原创 2015-10-22 12:37:53 · 15281 阅读 · 0 评论 -
Android Studio - local path doesn't exist
down voteHeh tried all these answers and none of them worked. I think a common cause of this issue is something a lot simpler.I advise all who get this problem to look at their launch conf转载 2015-08-07 13:48:10 · 953 阅读 · 0 评论 -
ListView 定位位置;
问题:ListView item 数据较多,当需要显示Listivew 较底下某位置时,会从上到下快递滚动到该位置解决方法:if(null != mPlayerRightEpisodeLayout){ mPlayerRightEpisodeLayout.setSelection(mEpisodeRecyclerAdapter.getPlayingPos()); if(null原创 2015-08-07 11:21:42 · 472 阅读 · 0 评论 -
图片压缩
方法1:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.JPEG, 100, baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到b转载 2015-08-01 15:26:08 · 306 阅读 · 0 评论 -
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决
Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的。1. 内嵌数据库一般是用sqlite进行轻量级管理的。网上可以下到sqlite-shell-win32-x86: sqlite3.exe2. 为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.原创 2015-07-29 12:23:54 · 296 阅读 · 0 评论 -
提前 keystore alias 别名
keytool -list -v -keystore xxxx.keystore -storepass 密码原创 2015-07-06 13:32:50 · 600 阅读 · 0 评论 -
不可说的秘密2
http://www.mobile-open.com/category/recycler-views原创 2015-05-29 23:31:40 · 388 阅读 · 0 评论 -
不可s说的秘密
https://github.com/wasabeef/awesome-android-ui原创 2015-05-29 22:54:32 · 313 阅读 · 0 评论 -
DDMS 与 TraceView
DDMS 可用于 检测转载 2014-11-18 15:29:21 · 3955 阅读 · 0 评论 -
Activity生命周期被调用的顺序
1. 创建Activity 对象并启动时: onCreate() -原创 2014-09-29 11:10:09 · 1658 阅读 · 0 评论 -
Android 获取组件高度;
from:http://blog.csdn.net/shulianghan/article/details/172265811) 获取LinearLayout的宽高a. 组件外无法获取组件宽高 下面的两种情况都是针对 View.getHeight() 和 View.getWidth() 方法 : 组件外无法获取 : 调用View.getHeight()转载 2014-03-09 17:23:51 · 2117 阅读 · 0 评论 -
检查 Application 是否置于了background.
检查 Application 是否置于了background. 来至于互联网转载 2014-04-21 17:30:02 · 596 阅读 · 0 评论 -
Looper ,消息循环
http://blog.csdn.net/hitlion2008/article/details/7561190转载 2014-04-17 17:54:44 · 414 阅读 · 0 评论 -
android listview item 左右滑动删除
to :http://blog.csdn.net/xiaanming/article/details/17539199 add 吸附效果: showMsgListView.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView arg0转载 2014-04-02 15:53:49 · 673 阅读 · 0 评论 -
android listview 去掉阻尼效果
listview布局中使用 :android:overScrollMode="never" android:fadingEdge="none"原创 2014-04-02 15:10:07 · 1595 阅读 · 0 评论 -
android xml中 占位符 标签
开发中 常在string.xml 中遇到or 定义如下格式字符串:%1$ms赚了%1$md 元 %2$fString result = getResources().getString(R.string.test);result = String.format(result,"03-09",10,6.3);%n$ms : 代表 输出的是字符串,n 是第几个字符串;设置m原创 2014-03-09 16:09:20 · 1190 阅读 · 0 评论 -
Android软键盘 隐藏or显示
from :http://blog.csdn.net/lilu_leo/article/details/6587578Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的转载 2014-02-18 11:10:26 · 525 阅读 · 0 评论 -
Android Fragment
转自:http://my.oschina.net/u/270164/blog/85347 更多内容请参考;Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接转载 2013-12-13 13:49:00 · 468 阅读 · 0 评论 -
Android SlidingDrawer ViewFlipper
SlidingDrawer 和 ViewFlipper 的简单实用:直接代码: xml: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >原创 2012-12-20 16:14:11 · 788 阅读 · 0 评论 -
GridView 简单使用
GridView 最 简单使用示例。布局: android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg" android:原创 2012-12-14 11:29:33 · 371 阅读 · 0 评论 -
adb 常用命令
来源于网络: adb 常用命令大全1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4.转载 2012-12-25 21:32:50 · 250 阅读 · 0 评论 -
Android ExpandableListView 使用实例
API中类继承关系:ExpandableListViewextends ListViewjava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.AdapterViewandroid.widg原创 2012-12-11 11:21:52 · 649 阅读 · 0 评论 -
Eclipse 用法、快捷键;Android DDMS
from: http://blog.csdn.net/maybe_windleave/article/details/8592957转载 2014-05-08 10:44:35 · 397 阅读 · 0 评论