
Android
文章平均质量分 66
冰萧
一个人只拥有此生此世是不够的,他还应该拥有一个诗意的世界。Choose what we love and love it!
展开
-
android bitmap的放大缩小
private static Bitmap big(Bitmap bitmap) { Matrix matrix = new Matrix(); matrix.postScale(1.5f,1.5f); //长和宽放大缩小的比例 Bitmap resizeBmp = Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.转载 2012-08-06 17:41:39 · 7513 阅读 · 0 评论 -
通过绘图缓存(DrawingCache)捕获屏幕-Android捕获屏幕
转自:http://androidbiancheng.blogspot.com/2011/05/drawingcache.html当点击按钮,本应用程序会通过绘图缓存(DrawingCache)捕获屏矵显示,并显示在imageView中,效果如下图:主Activity:package com.AndroidScreenCapture; import android.转载 2013-01-17 20:08:43 · 2451 阅读 · 0 评论 -
Android getDecorView用途——屏幕截图
转自:http://www.eoeandroid.com/thread-199786-1-1.htmleoeandroid 推荐:Android 屏幕截图http://www.eoeandroid.com/thread-96116-1-1.htmlandroid Native C 屏幕截图http://www.eoeandroid.com/thread-7829-1-1.htm转载 2013-01-19 19:41:05 · 4401 阅读 · 1 评论 -
android Native C 屏幕截图
转自:http://www.eoeandroid.com/thread-7829-1-1.html想了很多截图的方法,最后还是发现这个最简单,和大家分享下。就像很多linux系统一样,android其实也是个linux,所以当然也支持framebuffer技术。framebuffer是什么?网上查查吧。所以主要的思路就是读取android系统下的 dev/graphics/fb0 这个转载 2013-01-19 19:47:00 · 2779 阅读 · 0 评论 -
实现屏幕截图的代码-Android
转自:http://www.eoeandroid.com/thread-95111-1-1.html今天实现了下屏幕截图 但是方法不是很优雅 还请大牛给予指点界面很简单:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical转载 2013-01-19 19:53:57 · 16221 阅读 · 3 评论 -
关于android:scrollbarStyle属性
1. activity_maim.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="v原创 2013-02-19 16:08:03 · 1260 阅读 · 0 评论 -
关于android:scrollbarStyle属性
1. activity_maim.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="v原创 2013-02-19 16:10:01 · 14881 阅读 · 3 评论 -
android文件访问技巧
转自:http://www.360doc.com/content/11/1230/12/7471983_176041552.shtml首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。一、 files1. Context.getFilesDir(),转载 2013-02-25 17:17:27 · 2785 阅读 · 0 评论 -
Android SD卡路径问题以及如何获取SDCard 内存
转自:http://www.linuxidc.com/Linux/2011-02/32603.htm在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environme转载 2013-02-27 11:11:52 · 1341 阅读 · 0 评论 -
Android 屏幕截图
转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=96116&extra=page%3D1&ordertype=2我们大家都在用电脑的时候,用过截屏的功能,有的时候截屏给我们带来了很多的方便,那么我们现在怎么样才能在android中实现这个功能那,下面我们就用代码来实现这个对我们很方便的功能。java代码:impor转载 2013-01-17 20:49:38 · 4379 阅读 · 0 评论 -
关于onInterceptTouchEvent()和onTouchEvent()!
看了ddna博主的贴子有感,对博主在贴子中的示例及log现象做了一下总结:以下“ =======。。。”之前的内容转自:http://blog.csdn.net/ddna/article/details/5473293onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchE原创 2013-01-10 22:47:22 · 852 阅读 · 0 评论 -
Android Zip文件解压缩代码
在Android平台中如何实现Zip文件的解压缩功能呢? 因为Android内部已经集成了zlib库,对于英文和非密码的Zip文件解压缩还是比较简单的,下面Android123给大家一个解压缩zip的java代码,可以在Android上任何版本中使用,Unzip这个静态方法比较简单,参数一为源zip文件的完整路径,参数二为解压缩后存放的文件夹。private static void Unzip转载 2012-08-06 17:43:35 · 1379 阅读 · 0 评论 -
android 多点触摸 实现图片缩放 Image Zoom
转自:http://hi.baidu.com/laoyang1018/blog/item/7effae51e33fb3928d543067.html将下面的代码单独放到一个JAVA类中,MulitPointTouchListener.javaimport android.graphics.Matrix; import android.graphics.PointF; i转载 2012-08-06 17:53:53 · 1066 阅读 · 0 评论 -
android 多点触摸 放大 缩小 图片
http://blog.csdn.net/hanghangaidoudou/article/details/6436074http://wenku.baidu.com/view/96ab202b647d27284b735126.htmlhttp://www.eoeandroid.com/forum.php?mod=viewthread&tid=100016&highlight=http转载 2012-08-08 19:32:00 · 1940 阅读 · 0 评论 -
自动完成可编辑文本AutoCompleteTextView的使用
我们在百度或者Google中搜索信息所用的输入框,都是可以在我们输入少量文字的时候列出下拉菜单显示相关的搜索关键字,我们可以选择想要搜索的关键字而快速获取需要的信息。此功能即是使用了自动完成的可编辑文本输入框控件。在Android的UI开发中也有这样一个控件,它的名字叫AutoCompleteTextView,通过它我们可以实现类似搜索框那样的UI功能。以下ATAAW.COM罗列下Androi转载 2012-08-10 21:51:56 · 1408 阅读 · 0 评论 -
为什么Android开发使用Java而不是C++?
选择Java肯定是google经过深思熟虑的抉择,先说能确定的优势,Java有跨平台优势,手机的硬件可能千差万别,Java软件可以只出一套执行档。而C/C++需要针对机型出专用的编译版。Java有大量人员优势,几乎不用重复学习就能做android。Java天生是做应用的语言,和C/C++不同,Java的语言和类库都是多年积累的、应用最需要的常用功能。关于性能,说些个人看法。转载 2012-08-14 18:56:47 · 7752 阅读 · 8 评论 -
Eclipse安装OpenExplorer插件(Mac、Windows通用)
1、下载插件 https://github.com/samsonw/OpenExplorer/downloads2、将下载到的jar拷贝到“$ECLIPSE_HOME/plugins” 下面,重启eclipse就ok了缺点:Mac环境下当前还没有能支持快捷键的版本!reference: http://marketplace.eclipse.org/原创 2012-10-27 15:52:43 · 10240 阅读 · 2 评论 -
Activity 间传递 ArrayList
转自:http://www.eoeandroid.com/thread-161416-1-1.htmlActivity之间简单的数据传递,可能经常用,今天遇到要传递一个ArrayList的问题。花费了一点时间搞定,也学习了一些东西。再次记录以下。1. 使用 Serializable 方法 将类的实例序列化然后再做存储或者传输在JAVA中较为常见,在Android也可转载 2013-01-22 11:16:06 · 7892 阅读 · 0 评论 -
ArrayList<HashMap<String, Object>>使用示例!
截取自:http://www.eoeandroid.com/thread-45044-1-1.htmlprivate SimpleAdapter getMenuAdapter(String[] menuNameArray, int[] imageResourceArray) { ArrayList> data =原创 2013-01-23 20:34:27 · 13219 阅读 · 0 评论 -
Android获取系统所有应用程序名称
转自:http://blog.sina.com.cn/s/blog_766aa3810100quzv.htmlCode示例:ActivityManager am = (ActivityManager) this .getSystemService(ACTIVITY_SERVICE); List l = am.getRunningAppProcesses(); Itera转载 2013-02-26 16:14:51 · 2357 阅读 · 0 评论 -
Android模拟器的sdcard操作技巧整理
转自:http://www.2cto.com/kf/201112/115105.html在开发基于sd卡的图片浏览器时,需要用到对Google Android模拟器中SD卡的一些操作,网上查看了一下,总结如下,以免遗忘:1、在硬盘上创建SD卡镜像文件: 进入Android SDK目录下的tools子目录,找到mksdcard.exe文件,然后进入dos,运行 mks转载 2013-02-27 20:56:24 · 2942 阅读 · 0 评论 -
Android开发如何去除标题栏title
转自:http://android.tgbus.com/Android/tutorial/201105/352485.shtml去除标题栏title其实非常简单,有两种方法,一种是在代码中添加,另一种是在AndroidManifest.xml中添加:1、在代码中实现:在此方法setContentView(R.layout.main)之前加入:requestWindowFea转载 2013-04-01 18:54:50 · 1040 阅读 · 0 评论 -
Mac OS X 10.8.3反编译Android apk
参考:http://linuxzone.diandian.com/post/2011-12-05/74899181.下载开源工具apktoolhttp://code.google.com/p/android-apktool/注意其中的apktool.jar也在该站点例如apktool1.4.1.tar.bz2 解压夺成zip改名为.jar即可然后原创 2013-06-11 14:07:56 · 8049 阅读 · 0 评论 -
Android NDK开发三:java和C\C++交互
javap –classpath bin/classes –p –s com.example.hellojni.HelloJni转自:http://www.cnblogs.com/shangdahao/archive/2013/05/02/3053971.html1、定义native方法并加载动态链接库:public class HelloJni extends Activity{转载 2013-07-03 16:19:59 · 2607 阅读 · 0 评论 -
*** non-numeric second argument to `wordlist' function: ''. Stop错误解决办法
PS: 解决办法搜集自:stackoverflowwebsite:http://stackoverflow.com/questions/5677178/ndk-gdb-fails-with-message-invalid-attribute-name-package1. 原因:The AndroidManifest.xml file had Windows carriage con原创 2013-07-04 10:41:22 · 3822 阅读 · 0 评论 -
Java基本数据类型和长度
转自:http://lysongfei.iteye.com/blog/602546java数据类型 字节 表示范围byte(字节型) 1 -128~127 short(短整型) 2 -32768~32767 int(整型) 4 -2147483648~2147483647 long(长整型) 8 -92233720368547转载 2013-07-19 22:00:59 · 1194 阅读 · 0 评论 -
解决javac和java命令在Mac OSX终端里的乱码问题
转自:https://www.surfchen.org/archives/710java和javac在简体中文的Mac OSX的终端(Terminal.app)环境下,默认是以GBK编码的中文输出各种诸如语法错误,数组访问越界之类的信息。但是,Mac的终端的默认编码是UTF-8,所以javac和java在未配置的情况下会输出乱码。解决方法有3个:1)指定输出的编码为UTF-转载 2013-07-05 10:30:44 · 7838 阅读 · 0 评论 -
startService与bindService的区别
转自:http://www.devdiv.com/thread-52226-1-1.htmlService的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy 我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService Service会经历 onCreate -->转载 2013-08-17 16:29:08 · 1457 阅读 · 0 评论 -
Android不同系统版本依然能调用到正确的API方法Demo——Service调用startForeground举例
private static final Class[] mSetForegroundSignature = new Class[] { boolean.class};private static final Class[] mStartForegroundSignature = new Class[] { int.class, Notification.class};priv原创 2013-08-18 21:51:09 · 7642 阅读 · 0 评论 -
停止预览时调用Camera.release(), 出现Method called after release()异常问题原因及解决办法
如下代码:private void stopPreview() { Log.w(TAG, "stopPreview(), _isPreviewing = " + _isPreviewing + ", _mCamera = " + _mCamera); if (_isPreviewing && _mCamera != null) { _mCamera.stopPreview();原创 2013-10-15 20:17:52 · 22028 阅读 · 4 评论 -
关于eclipse中关联各版本Android.jar对应的源代码方法
网上看了很多关于在Android APP开发时,将Android源码和Eclipse开发环境关联的方法,但是发现要么提供的下载链接已经无效,要么BLOG上真正描述的方法与具体实践且有效果的方法之间有比较大的差异。所以在此总结一下自已对该问题的解决方法,仅在于给自已留下思路,做一下工作笔记!一、现象:当你在Eclipse主窗口,查看代码时,按住"ctrl" 的同时点鼠标左键,想查看A原创 2011-10-28 21:20:56 · 9358 阅读 · 12 评论 -
Android Animation动画体系结构
Android动画分为两类动画:Property Animation(属性动画)和View Animation(视图动画)reference:http://developer.android.com/guide/topics/resources/animation-resource.html#Propertyhttp://developer.android.com/guide/to原创 2013-04-10 18:02:35 · 1951 阅读 · 0 评论 -
android自定義滑動启動和關閉按鈕
转自:http://rritw.com/a/bianchengyuyan/C__/20120920/227159.html在很多時候我們看到在iphone手機應用中都有滑動開启和關閉這個功能,在android40以下的版本中且沒有這個功能,但是android手機在使用的多是4.0以下的系統,所以为了滿足需求,我們自己設計自定的滑動開启和關閉按鈕。第一步:創建一個打開關閉的狀態接口函數O转载 2013-04-06 16:53:53 · 2295 阅读 · 0 评论 -
Android知多少
转自:http://blog.csdn.net/zlqqhs/article/details/8546528一个Android两大数据解析(xml, join)三大提示(Dialog, Toast, Notification)四大Activity启动模式( standard ,singleTop, singleTask,singleInstance )四大应用程序组件(Acti转载 2013-03-24 17:59:21 · 968 阅读 · 0 评论 -
自定义Activity漂亮跳转效果
转自:http://www.360doc.com/content/11/0225/23/5943550_96187287.shtml两个Activity跳转的时候,自定义翻页效果:Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivityForResult(intent,转载 2013-04-09 16:54:17 · 1503 阅读 · 0 评论 -
常见Android屏幕分辨率以及对应机型
转自:http://blog.sina.com.cn/s/blog_8bed0f3101012f2s.html仅供交互设计师、视觉设计师参考,不是很全面,可能部分也有错,还请阅读者指正或补充,谢谢!屏幕分辨率比率代表机型QVGA320X2404转载 2013-03-27 11:26:53 · 1890 阅读 · 0 评论 -
Android – ListView 中添加按钮,动态删除添加ItemView的操作
转自:http://blog.163.com/promise_wg/blog/static/189120014201162442857324/要实现添加按钮的操作,必须自定义Adapter,使用Button View的setTag()方法,将Button所属的位置设置到tag当中要实现动态添加删除ItemView的操作,必须首先调整调整Adapter所绑定的数据源,然后调用Adapte转载 2013-04-12 11:44:37 · 1750 阅读 · 0 评论 -
setContentView和inflate区别
转自:http://blog.163.com/promise_wg/blog/static/18912001420116241062211/一般用LayoutInflater做一件事:inflateinflate这个方法总共有四种形式(见下面),目的都是把xml表述的layout转化为View对象。其中有一个比较常用,View inflate(int resource, Vie转载 2013-04-12 11:40:38 · 1220 阅读 · 0 评论 -
Mac OS X 下部分Android手机无法连接adb问题之解决方案
时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的修改会造成很多影响其它方面功能的问题。对Android APP开发者来说最常见的就是adb(Android Debug Bridge)连接问题,HTC就不说了,是和Google合作的,Android前原创 2013-04-22 18:55:21 · 24879 阅读 · 4 评论 -
在任意位置获取应用程序Context
转自:http://bbs.51cto.com/thread-968046-1.html刚刚在上网的时候看到这样一篇文章,感觉可以和大家分享分享的。通常获取一个Context我都会自己写一个类,通过set的方式来设置context,并通过获取这个类的静态方法来获取context。刚刚在网络看到的这篇其实差不多,不过它是直接继承Application来获取context的。具体如下:转载 2013-04-15 15:37:18 · 1356 阅读 · 2 评论