androd
文章平均质量分 61
yhqbsand
这个作者很懒,什么都没留下…
展开
-
android 画三角形
android:fromDegrees="45" android:toDegrees="45" android:pivotX="-40%" android:pivotY="87%">原创 2015-03-20 21:07:51 · 23680 阅读 · 3 评论 -
基于 Android NDK
1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下载 Android SDK4) 启动Eclipse , 安装 ADT 2、下载安装Android NDK我使用的NDK版本为r5Google 出的转载 2014-02-20 14:13:32 · 594 阅读 · 0 评论 -
How to Build ffmpeg with NDK r9
http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/翻译 2014-02-25 16:58:55 · 621 阅读 · 0 评论 -
用NDKr9编译最新ffmpeg2.0.1(ffmpeg2.0.2)到android平台
http://www.mingjianhua.com/post/%E7%94%A8NDKr9%E7%BC%96%E8%AF%91%E6%9C%80%E6%96%B0ffmpeg2.0.1%E5%88%B0android%E5%B9%B3%E5%8F%B0.html转载 2014-02-25 16:41:48 · 844 阅读 · 0 评论 -
android NDK开发、编译、调试环境搭建与操作入门
http://qiang106.iteye.com/blog/1830416转载 2014-02-24 11:00:14 · 618 阅读 · 0 评论 -
HTML5资料整理
几点说明:本次收集的信息以HTML5为主,这里的HTML5 ~= HTML5 + Javascript + CSS3以下资料的协议相关部分主要来自W3C、WHATWG;demo库和开发工具等主要来自IT企业、技术组织的官网或其信息站点W3C正式发布的协议称为Recommendation(推荐),下文中“协议”、“推荐”、“REC”是同义词;“协议”未通过之前以“草案”的形式转载 2014-02-10 10:47:16 · 1113 阅读 · 0 评论 -
如何在Eclipse中查看Android源代码
最近发现android SDK Manager里 API 更新中 android4.2.2 以上版本 下面有一个 Source for Android SDK 的 Not installed 旺旺我们打开一个jar包里面的类的时候 会出现那么我们要查看源码怎么办呢 呵呵 现在可以这样做soucre for android SDK 下载.原创 2014-01-10 13:52:37 · 787 阅读 · 0 评论 -
【android】设置View字体点击变色和边框背景设置
1.设置字体变色selector_orange_white.xml "2.设置背景变化selector_highlight_button.xml shape_button_hightlight.xml <stroke andr原创 2013-10-10 14:48:32 · 10125 阅读 · 2 评论 -
android的一些动画集合以及layoutAnimation的一些用法
1 fade.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> [html] view plaincopyalpha xmlns:android="http://schemas.android.com/apk/res/a转载 2013-08-22 10:32:43 · 1046 阅读 · 0 评论 -
Android 更新UI的两种方法——handler和runOnUiThread()
Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original t转载 2013-08-06 10:56:03 · 1173 阅读 · 0 评论 -
android view 上下左右滑动 事件
import android.app.Activity;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.view.V原创 2014-04-02 15:54:45 · 14805 阅读 · 4 评论 -
Android网络优化之HttpClient
尽管Android官网推荐在2.3及后续版本中使用HttpURLConnection作为网络开发首选类,但在连接管理和线程安全方面,HttpClient还是具有很大优势。就目前而言,HttpClient仍是一个值得考虑的选择。对于HttpClient的优化,可以从以下几个方面着手: (1)采用单例模式(重用HttpClient实例) 对于一个通信单元甚至是整个应用程序,转载 2014-08-14 17:29:44 · 775 阅读 · 0 评论 -
【android】解码混淆过的堆栈跟踪信息
1.当混淆后的代码输出一个堆栈信息时,方法名是不可识别的,这使得调试变得很困难,甚至是不可能的。幸运的是,当ProGuard运行时,它都会输出一个/bin/proguard/mapping.txt文件,而这个文件中包含了原始的类,方法和字段名被映射成的混淆名字。retrace.bat脚本(Window)或retrace.sh脚本(Linux,Mac OS X)可以将一个被混淆过的堆栈跟原创 2014-09-18 11:01:17 · 4568 阅读 · 0 评论 -
Android性能优化总结
前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀上,具体细转载 2014-08-07 22:42:08 · 909 阅读 · 0 评论 -
【性能观察室】 android Trace view 工具使用
Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。版本支持情况:原创 2014-07-04 16:19:37 · 789 阅读 · 0 评论 -
【android】 Android 动画cancle后 view隐藏
如果给view添加一个anim,之后调用anim.cancel(),原创 2014-06-12 17:29:05 · 2301 阅读 · 0 评论 -
android 内存优化分析
http://www.eoeandroid.com/thread-334686-1-1.html转载 2014-05-23 20:59:10 · 564 阅读 · 0 评论 -
[android] ContentObserver详解
ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器, 相应地ContentObserver也分为“表“ContentObserver、“行”ContentObser转载 2014-06-23 17:36:30 · 1861 阅读 · 0 评论 -
Android利用Fiddler进行网络数据抓包
主要介绍Android及IPhone手机上如何进行网络数据抓包,比如我们想抓某个应用(微博、微信、墨迹天气)的网络通信请求就可以利用这个方法。 相对于tcpdump配合wireshark抓包的优势在于:(1)无需root (2)对Android和Iphone同样适用 (3)操作更简单方便(第一次安装配置,第二次只需设置代理即可) (4)数据包的查看更清晰易懂,Fiddler的UI更转载 2014-04-22 19:39:59 · 633 阅读 · 0 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into转载 2014-05-07 14:30:15 · 915 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后转载 2013-07-23 16:30:17 · 1703 阅读 · 0 评论 -
Android中设定EditText的输入长度
如何限定Android的Text中的输入长度呢?方法一:可以在layout xml中加上属性android:maxLength android:id="@+id/editTextShow" android:layout_width="fill_parent" android:layout_height="wrap_content"原创 2013-07-04 19:45:52 · 3287 阅读 · 1 评论 -
Android 动画1--View控件的显示和隐藏效果
显示动画 mShowAction = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Anima原创 2013-07-10 10:58:25 · 62317 阅读 · 2 评论 -
Android-sharedUserId数据权限
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK转载 2013-04-03 16:54:05 · 743 阅读 · 0 评论 -
Android 工程混淆后无法找到自定义控件类的解决方案
今天混淆打包运行apk 突然冒出一个问题 :03-19 14:54:02.655: ERROR/AndroidRuntime(17051): Caused by: java.lang.ClassNotFoundException: com.test.UIView.NetImageView in loader dalvik.system.PathClassLoader[/data/app/...原创 2013-03-19 16:25:34 · 5440 阅读 · 0 评论 -
Activity 启动模式
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在界面切换的过程中,会形成一个Activity序列,这个序列可以称之为Task。Task其实就是一个栈,通常情况下用户开启一个应用,该应用就会自动创建一个栈,该栈中存放了一系列的Activity的实例,栈顶的Activity实例会被第一个调用。每一个Android应用可以同时拥有好几个栈原创 2013-03-18 10:19:06 · 554 阅读 · 0 评论 -
史上版本最全android源码下载地址
http://repository.grepcode.com/java/ext/com/google/android/android/原创 2013-03-18 09:33:23 · 656 阅读 · 0 评论 -
HttpResponseCache的使用 缓存 cache
之前我们在软件开发中,cache都是自己来写,不管是图片缓存还是其他从网络获取的数据,有了HttpResponseCache,它帮助我们可以很好的解决cache这个问题(我现在感觉他只适合cache一些小的数据,如果大量的图片cache还是自己缓存到SD卡上面去比较好)。HttpResponseCache的好处:1.明显一点节约电,减少了网络请求。2.开发者不用自己在去写cache原创 2013-02-21 11:30:10 · 10000 阅读 · 2 评论 -
Android 提取keystore私钥
public static void main(String[] args) throws Exception { char[] password = "你的密码".toCharArray(); java.io.FileInputStream fis = new java.io.FileInputStream("keystore文件路径"); KeyStore ks = KeySt原创 2013-03-04 19:16:21 · 5062 阅读 · 3 评论 -
android跑马灯有时候不跑
android跑马灯有时候不跑的解决方法按照下面的设置顺序进行设置,否则在有的手机上可能不会有效果,比如三星GT i9300@Overridepublic boolean isFocused() {return true;}android:singleLine="true"android:ellipsize="marquee"android:focusa原创 2013-01-21 15:12:41 · 2204 阅读 · 0 评论 -
android 配置 在/res/raw下使用
1.android /res/raw介绍 该目录下面主要是放一些静态资源,比如:视频,音频,txt文本......2.定义一个属性文件android.propertiesapiKey=1234567xmlHost=10.0.2.2xmlPort=80803.java文件读取private Properties loadProperties() {原创 2012-11-05 12:47:45 · 2736 阅读 · 0 评论 -
Android中Animation 详细解读
Animation从总体来说可以分为两类:1.Tweened Animations:该类提供了旋转,移动,伸展,淡入淡出等效果Tweened Animations也有四种类型:1. Alpha:淡入淡出效果2. Scale:缩放效果3. Rotate:旋转效果4. Translate:移动效果设置动画有两种方式:在xml文件中或者在jav原创 2012-12-31 13:17:34 · 18240 阅读 · 1 评论 -
Android 的广播机制和两种注册方式
1.Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,A原创 2013-04-07 10:45:17 · 875 阅读 · 0 评论 -
【android 开发笔记】 Android popupWindow响应back按键并关闭
PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。方法一: 最简单的方法—— 在 new 的时候,使用下面转载 2013-04-07 17:12:27 · 836 阅读 · 0 评论 -
android anim 动画效果 基础知识
Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimation转载 2013-07-10 14:08:35 · 1655 阅读 · 0 评论 -
Android 动画2--View异步显示和隐藏
看下源码:view的显示:Runnable mViewGone = new Runnable() {@Overridepublic void run() {AlphaAnimation animationClose;animationClose = new AlphaAnimation(1f, 0f);animationClose.setDuration(200);view.s原创 2013-07-10 14:01:55 · 5231 阅读 · 1 评论 -
android 加载sd卡的图片
1.首先根据图片路径得到 Uriprivate static final String PATH = "file:///sdcard/" +path; private static final Uri imageUri = Uri.parse(path);2.根据uri得到Bitmapprivate Bitmap decodeUriAsBitmap(Uri uri) { Bitmap原创 2013-07-08 16:53:29 · 3143 阅读 · 0 评论 -
andorid 圆形头像的制作
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap,float roundPx) { if(bitmap == null) return null; Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.ge原创 2013-07-08 16:46:17 · 1065 阅读 · 0 评论 -
Android 自定义对话框
今天分享下自己模仿淘宝退出时的一个自定义对话框,这个效果在很多地方都有实现,今天就模仿一个,我们来看看效果:思路:首先ConfirmDialog类继承AlertDialog:这样才会有显示的效果,第二个就是让内容完全覆盖掉,用getWindow.setContentView(layout);layout为自定义的layout,然后show出来就ok。Conf原创 2013-07-09 11:28:44 · 1142 阅读 · 0 评论 -
android 仿iPhone提示 标签 背景 圆形
如果我们在做圆形提示的时候 看下效果我们在TextVIew里面设置background的值:先定义圆形文件:filled_circle.xml<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 然后再添加进去TextView原创 2013-07-09 11:01:56 · 7738 阅读 · 0 评论