
Android开发
文章平均质量分 66
Potter
这个作者很懒,什么都没留下…
展开
-
Eclipse中【我们该知道,却不知道的】快捷键
<br />那些基本上天天咋们都用到的就不讲了,主要是跟大家分享一下我们该知道的快捷键,却不知道的。<br />1、Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)<br />2、Ctrl+Shift+X 把当前选中的文本全部变味大写<br />3、Ctrl+Shift+Y 把当前选中的文本全部变为小写<br />4、Ctrl + . 定位下一个有问题的地方<br />5、Ctrl + , 定位上一个原创 2011-05-11 22:20:00 · 1277 阅读 · 0 评论 -
Android开发--Intent-filter属性介绍
为了尊重作者,将作者链接放在最前面。 原文来自:http://hi.baidu.com/lvqiyong/blog/item/7645152733f3af7435a80ff1.html 如果一个 Intent 请求在一片数据上执行一个动作, Android 如何知道哪转载 2011-08-29 11:01:31 · 1718 阅读 · 0 评论 -
四大适配器控制ListView显示
ArraryAdapter、SimpleCursorAdapter、SimpleAdapter、MyAdapter四大适配器的实现在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View原创 2011-05-05 09:08:00 · 12071 阅读 · 0 评论 -
愤怒的小鸟选关卡界面制作
先回观几张大家熟悉的效果图: 这个界面大家非常熟悉,现在小弟就想做这个效果。先讲下我的思路:第一步:动态选择排版样式由于这里有四种界面效果,每张界面上的按钮数量不同,也就是说有不同的四种不同的排班,所以我考虑到设计排班的问题如下:(说明:count关卡数)15126 count第二步:动态创建自定义button既然上面基本版样原创 2012-01-13 11:47:27 · 6977 阅读 · 0 评论 -
Android SDK中tools下工具详解
转载:http://blog.csdn.net/android_tutor/article/details/4975084Android SDK包含了各种各样的定制工具,简介如下:Android模拟器(Android Emulator )它是在你的计算机上运行的一个虚拟移动设备。你可以使用模拟器来在一个实际的Android运行环境下设计,调试和测试你的应用程序。Android调转载 2012-02-15 12:44:53 · 1310 阅读 · 0 评论 -
详解Android中AsyncTask的使用
原文來自:http://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多转载 2012-02-29 21:11:48 · 1280 阅读 · 1 评论 -
Android库项目的导出及其引用资源
http://tangweiye.iteye.com/blog/1297513http://express.ruanko.com/ruanko-express_40/technologyexchange6.htmlhttp://blog.csdn.net/ace1985/article/details/7250099http://blog.csdn.net/yy4040/article原创 2012-04-09 17:00:49 · 1521 阅读 · 0 评论 -
android根据不同分辨率获取不同分辨率下的drawable\layout\values
如图效果:然后在AndroidManifest.xml添加支持就行了注意:添加到application外面一层 android:smallScreens="true" android:anyDensity="true"/>原创 2012-04-20 12:26:06 · 6451 阅读 · 2 评论 -
如何关闭 一个 应用中的所有 Activity
ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); 这个方法,系统会将,该包下的 ,所有 进程,服务,全部杀掉,就可以杀干净了,要注意 清单文件原文来自:http转载 2012-06-07 10:44:25 · 1404 阅读 · 0 评论 -
Android XML的使用
原文来自:http://www.cnblogs.com/zhengtao/articles/1924940.html一、布局文件:在layout目录下,使用比较广泛; 我们可以为应用定义两套或多套布局,例如:可以新建目录layout_land(代表手机横屏布局),layout_port(代表手机竖屏布局),系统会根据不同情况自动找到最合适的布局文件,但是在同一界面的两套不同布局文件的文件名应该是转载 2012-05-24 00:59:17 · 1150 阅读 · 0 评论 -
布局中文件中【控件间距参数详解以及单位选择】
注意:例如:android:layout_gravity和android:gravity的区别:android:layout_gravity:此控件相对父控件的相对位置android:gravity:此控件中的内容相对此控件的相对位置控件间距参数详解padding:控件中的文字距离本身控件边框的距离paddingButtom:控件中的文字距离本身控件下边缘距离【其他方位类同原创 2011-05-05 09:29:00 · 10250 阅读 · 5 评论 -
设置SurfaceView 背景为透明
//设置SurfaceView 背景为透明将SurfaceView背景设置为透明,主要添加以下几句话就可以了:在SurfaceView创建后设置一下下面的参数:setZOrderOnTop(true);getHolder().setFormat(PixelFormat.TRANSLUCENT);//-------------------------还有在draw方法中绘制背原创 2012-06-14 11:40:13 · 4053 阅读 · 1 评论 -
android程序完全退出步骤
原文来自:http://www.cnblogs.com/jh5240/archive/2011/11/09/2243734.html方法A:1.5版本到2.1版本的退出方法是ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);a转载 2012-07-19 17:17:19 · 1823 阅读 · 0 评论 -
四大适配器控制ListView显示
ArraryAdapter、SimpleCursorAdapter、SimpleAdapter、MyAdapter四大适配器的实现在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View翻译 2012-07-31 17:24:22 · 1606 阅读 · 0 评论 -
Eclipse、Android SDK、ADT搭建问题
相信搭建过Android环境的估计不少人都会遇到,Eclipse安装不上ADT,或者安装上了,有在Eclipse中添加Android SDk路径的时候,有显示你的ADT版本过期,请更新到多少版本以上...就说下我遇到的两种问题吧~ 以后遇到了,我在补充上去问题一:添加Android SDK 路径的时候,Eclipse提示要更新我的ADT?由于我的Android SDK 是20的,然后原创 2012-11-07 11:58:48 · 2125 阅读 · 0 评论 -
mac下反编译Android的apk步骤
1.下载开源工具apktoolhttp://code.google.com/p/android-apktool/注意其中的apktool.jar也在该站点例如apktool1.4.1.tar.bz2 解压夺成zip改名为.jar即可然后使用命令行:./apktool d ~/testdeJava/Contacts.apk I: Baksmaling...I: Loading resource ta转载 2014-08-15 16:31:17 · 4327 阅读 · 0 评论 -
制作一个自定义Dialog例子
实现效果如下图:效果图素材如下:星和数字需求:星星和数字都是需要根据参数来决定绘制显示的,也就是说星星的绘制,需要根据传入的一个参数来判断绘制几颗黄色的和几颗灰色的,时间也是根据传入的参数,然后绘制对应的时间显示的。其实这个效果就如同愤怒小鸟胜利完成一关后,弹出来的对话框原创 2011-08-23 14:21:17 · 1709 阅读 · 0 评论 -
多点触摸demo
实现功能:图片的拖动、放大、缩小。献给大家学习学习 public class Touch extends Activity implements OnTouchListener { private static final String TAG = "Touch";原创 2011-08-16 15:44:59 · 1629 阅读 · 1 评论 -
Proguard returned with error code 1. See console解决办法”
原文出自:http://blog.csdn.net/aa4790139/article/details/6754230 第一种情况:Proguard returned with error code 1. See console Error: C:/Documents原创 2011-09-06 17:44:43 · 24340 阅读 · 3 评论 -
在Eclipse中设置自动生成注释信息
在我们使用Eclipse中,经常需要创建很多接口、类,对每个文件每次都需要编写创建者、日期等相关信息。是不是觉得比较麻烦呢!....确实挺麻烦了,而且也在这里浪费了不少时间,为了留出更多的时间,让我们去编写更多优异的算法、美观的代码.....更高的提升我们编写代码的可读性和办事效率。我们可以通过设置Eclipse,就可以达到自动生成的效果.....这样岂省出多少事!嘿嘿! 进入Eclips原创 2011-06-15 10:55:00 · 1804 阅读 · 1 评论 -
【Android 对话框(Dialog)大全 建立你自己的对话框】
由于昨天没有发帖,所以今天弥补一下,跟大家分享一下好东西!在游戏中,如果没有过多特殊的要求,android系统自带的Dialog应该可以满足了,下面就是跟大家介绍各种类型的Dialog。如果这些都还不能满足你的需求的话,想在游戏做超炫,超酷的IU控件、对话框等等,就得你自己画了。~~~哈哈!Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dism原创 2011-05-04 19:54:00 · 1983 阅读 · 0 评论 -
【android的logcat详细用法】
Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...请查看Listing of logcat Command Options ,它对logcat命 令有详细的描述 .你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命 令,也可以在你的电脑上查原创 2011-05-04 20:02:00 · 1632 阅读 · 0 评论 -
【Handler详解和例子】
Handler详解 Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主原创 2011-05-04 20:04:00 · 2288 阅读 · 3 评论 -
【教你android程序在真机上调试】
以前找了很久都没有找到,解决这个问题的办法。我想应该很多朋友都是。领悟:主要原因:是我不细心,全是找的中文链接进去的文章,看到英文的链接,就跳过了次要原因:中国的android技术相比外国(指:发达国家)落后一点喔~~~找了那么多中文贴,都没有看到那里有解决的。所以啊~~ 当我们从中文贴中找不到答案是,此时我们应该“耐心”的点击英文链接,阅其中的贴,你就会发现答案就在你眼前!因为他们比我们的起步早,所以得他们学习啊!感觉英语对我越来越重要了~~~~~嘿嘿!闲话不多说了~~~告诉大家答案!第一步:找到An原创 2011-05-04 19:56:00 · 1430 阅读 · 0 评论 -
android adb命令操作程序
由于开发需要频繁的安装、重新安装,而重新安装有的时候会报异常,繁琐的事也多,此时在运行中执行命令多快捷,同时为我们节约了不少时间。关闭adb服务:adb kill-server启动adb服务:adb start-server查询当前模拟器/设备:adb devices(假设为:ebook.apk文件)运行APK文件:adb install ebook.apk假设ebook.apk中的package是com.potter.ebook重新安装:adb install -r ebook.apk卸载:adb uni原创 2011-05-04 20:00:00 · 1625 阅读 · 0 评论 -
【Android获取图片资源的4种方式】
核心提示:1. 图片放在sdcard中,Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,Android获取图片资源的4种方式,跟目录是/sdcard)2. 图片在项目的res文件夹下面//得到application对象ApplicationInfo1. 图片放在sdcard中,Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard转载 2011-05-04 20:03:00 · 12652 阅读 · 0 评论 -
开发传感器游戏很好的插件的安装
<br />希望大家多多使用,提高游戏开发效率!<br />首先:<br />下载SensorSimulator,SensorSimulator是一个开源免费的传感器小工具,通过该工具便可以在模拟器中调试传感器的应用,读可从http://code.google.com/p/openintents/wiki/SensorSimulator网站找到该工具的下载链接。<br />将下载好的SensorSimulator解压到C盘根目录。<br />向模拟器安装SensorSimulatorSettings.apk转载 2011-05-05 09:10:00 · 2633 阅读 · 2 评论 -
文件的下载以及将下载的文件存放到SD卡中
<br />直接用代码说话:<br />【下载文本】<br />public String downLoadText(String urlStr){<br /> StringBuffer sb=new StringBuffer();<br /> String line=null;<br /> BufferedReader buffer=null;<br /> try {<br /> //创建一个URL对象<br /> url=new URL(urlStr);<br /> //创建一个H原创 2011-05-05 09:12:00 · 2636 阅读 · 0 评论 -
详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
<br />原文地址: http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx<br />作者:Himi<br /> 上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库!<br />先介绍几个基本概念知识:<br /> 什么转载 2011-05-05 09:17:00 · 4648 阅读 · 1 评论 -
LayoutInflater中四种类型inflate方法的介绍
原文来自:第一种:public View inflate (int resource, ViewGroup root) reSource:View的layout的IDroot:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。 如果返回!null, 则将默认的layout作为View的根。第二种:public View inflate (XmlPullParser parser, ViewGroup root) parser:你需要解析xml的解析接口root原创 2011-05-07 11:50:00 · 3032 阅读 · 0 评论 -
INSTALL_FAILED_UPDATE_INCOMPATIBLE解决
错误:[2011-06-30 16:44:34 - Bobo_RacingCar] Android Launch![2011-06-30 16:44:34 - Bobo_RacingCar] adb is running normally.[2011-06-30 16:44:34 - Bobo_RacingCar] Performing com.holpe.activity.Main acti原创 2011-06-30 16:52:00 · 42301 阅读 · 6 评论 -
Android特效 五种Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样转载 2011-07-07 14:27:37 · 2013 阅读 · 0 评论 -
有效解决Android加载大图片时内存溢出的问题
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过转载 2011-08-02 14:36:14 · 6241 阅读 · 1 评论 -
Android杂谈---关于drawable文件夹的错误
原文来自:http://hualang.iteye.com/blog/1059428今天做一个东西的时候,用PS做了几个图片,但是更改了后缀,于是出现了错误:错误描述:一开始是eclipse上的项目处出现错误,但是找文件夹里却没有一点错误,但在控制带确输出了大量的转载 2011-08-02 11:22:33 · 3448 阅读 · 1 评论 -
android游戏开发中按下power后如何来处理游戏
大家都知道,在玩游戏的过程中,按下power键后会黑屏,此时系统也会自动的去销毁游戏Activity,导致再次按下power后,然后解锁,结果发现到了menuActivity也就是游戏中的主菜单Activity.....这不是我们想要的情况,真正的游戏也不是这样的情况。我们想要的原创 2011-08-31 17:02:29 · 2122 阅读 · 2 评论 -
Android Matrix理论与应用详解
文章来源:http://zensheno.blog.51cto.com/2712776/513652Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P转载 2014-11-26 11:04:36 · 1195 阅读 · 0 评论