初级android
文章平均质量分 65
Sunnyfans
Stay foolish ,Stay hungry !
展开
-
Android简单逐帧动画Frame的实现
Android简单逐帧动画Frame的实现1、逐帧动画 即是通过播放预先排序好的图片来实现动态的画面,感觉像是放电影。2、实现步骤: 1、在工程里面导入要播放的图片。此简单例子中为start_icon1,2,3.2、在工程res文件目录下新建一个anim文件夹,在里面新建一个start_animation.xml格式文件,此文件用来定义动画播放图片的顺原创 2012-04-12 21:21:19 · 10447 阅读 · 0 评论 -
Android 如何监听返回键,弹出一个退出对话框
Android 如何监听返回键点击事件,并创建一个退出对话框,防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。源码如下:public class BackKeyTest extends Activity{ /** Called when the activi原创 2012-10-21 00:46:13 · 143397 阅读 · 12 评论 -
查看Android源码(类的源码)
说来惭愧,接触Android快一年了,都没有去看它的源码,之前一直想看Acitivity的源码,由于项目事情,到现在都还木有看到庐山真面。今天特意发了一上午的时间把查看Android源码的环境搭好,在大牛博客的指导下,成功的通过eclipse查看Android源码。在此特意小结下:第一步:从网上下载Android源码;参考网站有如下:CSDN上下载源码android-2.3原创 2012-11-03 22:18:21 · 5508 阅读 · 0 评论 -
Caused by: java.lang.UnsupportedOperationException: Exceeded maximum number of wifi locks
问题如下: Caused by: java.lang.UnsupportedOperationException: Exceeded maximum number of wifi locks问题原因:先看代码如下:WifiManager manager = (WifiManager) this .getSystemService(Context.WIFI_SER原创 2012-10-17 21:17:33 · 10685 阅读 · 0 评论 -
Android手机接收不到UDP报文
问题:同一套程序在中兴手机和华为手机上可以接收到UDP广播报文,但在HTC手机上却接收不到?问题原因:(仅猜测而已,未经过验证)手机开启UDP广播功能不仅耗电,而且占用系统资源。可能有些手机厂家默认把这个功能给关掉了,你若想要用手机来发送接收UDP报文,得先申请,才能使用这个功能。具体如何申请和释放:1、可先在oncreate()方法里面实例化一个WifiManag原创 2012-10-28 00:58:42 · 16971 阅读 · 2 评论 -
android触摸事件的分发和处理
这两天学习了下Android触摸事件。记录下:首先对事件的理解如下。一个事件由down move up 三个动作组成,其中move动作可以有多个或者0个,但down 和up动作有且只有一个。这个三个动作中down是最先响应的,它是先驱,由它来决定move和up动作响应路线。以event对象为主线,对事件分发和响应整个流程理解如下:(前提是在一个Activity,一个Linear原创 2012-11-28 23:00:53 · 6671 阅读 · 0 评论 -
android模拟器SD卡的创建
第一步:创建SD卡1、进入doc窗口,转到android_sdk的tools路径下;如:E:\Program Files\andriod_sdk\tools2、通过命名创建sd卡,命令是:mksdcard 128M sdcard.img执行命名后在tools路径下会生成一个sdcard.img镜像文件。第二步:启动带sdcard的模拟器,有如下两种启动方式:原创 2012-12-03 21:38:42 · 957 阅读 · 0 评论 -
BadTokenException:Unable to add window …… is your activity running?is not valid; is your activity ru
问题发生环境:TabAcitivity中的每个tab标签管理一个ActivityGroup,每个ActivityGroup管理多个Acitivity,在其中一个Activity中在使用Spinner控件时,使用代码: resolutionSpinner = (Spinner) findViewById(R.id.resolutionSpinner); resolut原创 2012-12-06 11:31:16 · 3868 阅读 · 0 评论 -
ubuntu中eclipse无法识别android手机问题
问题:在ubuntu中eclipse中用真机来调试androi程序时,发现无法识别手机,如下图显示2.37一栏之前显示全是乱码,这是解决后截的图。问题原因是:在window下我们可以通过安装驱动来实现abd的连接,而在ubuntu下就没有安装手机驱动这个概念,那我们肯定也需要个啥来实现这个驱动功能。这个android官网介绍得很详细。记录下解决步骤如下:第一步:打开原创 2012-12-17 14:20:46 · 5367 阅读 · 4 评论 -
android里 通过Intent来启动其他非系统应用程序
android应用程序内部通过Intent来实现Activity间的跳转。也知道通过Intent调用系统程序。但若想在应用程序A内开启应用程序B(前提是A、B均已安装),该如何去实现?记录下实现过程。在应用程序A内添加如下代码: Intent i = new Intent(); i.setClassName("com.example.a", "com.exam原创 2012-12-18 13:20:28 · 8071 阅读 · 1 评论 -
有关Bitmap使用时报错 Canvas: trying to use a recycled bitmap
操作步骤及现象:应用程序在播放视频时点击Home键,应用程序被主页覆盖,运行于后台,再一次点击应用程序图标,程序崩溃,报错如下: FATAL EXCEPTION: main java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@41434a00 at原创 2013-02-25 09:19:24 · 16777 阅读 · 1 评论 -
android如何实现文件按时间先后顺序排列显示
android如何实现文件按时间先后顺序排列显示?需求要求文件按照创建时间的先后顺序进行显示,而系统是安装文件大小顺序来显示,结果查了好一会儿资料都没找到相关资料,没辙了,只好反编译看了下文件管理器的APK,看他们是如何实现文件的显示方式。关键代码如下:File[] files =parentFile.listFiles(fileFilter);//通过fileFilete原创 2013-05-21 20:14:51 · 28041 阅读 · 3 评论 -
android 简单布局素材(1)
布局素材(1):如下图:源码见资源:原创 2013-09-12 17:48:23 · 2476 阅读 · 0 评论 -
android使用notifyDataSetChanged()方法,adapter的数据更新了,但是ListView的内容没有更新;
问题?android使用notifyDataSetChanged()方法,发现adapter的数据更新了,但是ListView的内容没有更新?查阅如下网站解决方案都没有解决:http://blog.csdn.net/williamz1980/article/details/5837998http://15975604853.blog.163.com/blog原创 2013-09-16 16:11:51 · 59552 阅读 · 15 评论 -
android简单布局素材(2)—渐出底部标题栏
简单布局素材(2):如下图:源码见资源:原创 2013-09-23 20:30:58 · 2699 阅读 · 1 评论 -
android EditText控件如何禁止输入内容
问题?android EditText控件如何禁止往里面输入内容?修改版解决方法:EditTexteditText = (EditText) findViewById(R.id.editText1);editText.setKeyListener(null);看到这个问题大家可能有点奇怪了,EditText的功能不就是往上面写入内容吗?再者,如原创 2012-09-18 18:15:35 · 89338 阅读 · 9 评论 -
如何给 eclipse 设置快捷键
如何给Eclipse设置快车键?自己用快车键感觉还是蛮省时,老弟说它想玩Java,就想给它设置了下快车键,方便使用,特意截个图。以免自己再做重复工作。当然你可以根据自己习惯把它们设置为自己熟悉的快车键。在这里列出我设置的五个常用Eclipse快车键,分别是:联想键:Content Assist注释键:Toggle Comment运行键:Run方法张开键:Ex原创 2012-09-28 20:25:18 · 57384 阅读 · 0 评论 -
Android中如何设置RadioButton在文字的右边,图标在左边
问题???Android中如何设置RadioButton在文字的右边,图标在左边???解决方法 :第一步:android:button="@null"这条语句将原来系统的RadioButton图标给隐藏起来。第二步: android:drawableRight="@android:drawable/btn_radio"这条语句在原来图标的右边添加一个系统自带的bt原创 2012-08-23 22:35:04 · 38857 阅读 · 6 评论 -
Android有关Please execute 'adb uninstall my.test' in a shell报错处理
有关Please execute 'adb uninstall my.test' in a shell1、问题??在运行android程序时,Eclipse报错提示如下:Please execute 'adb uninstall my.test' in a shell.即:请在doc命令下执行adb uninstall my.test。具体报错如下图所示:2、问原创 2012-04-10 11:06:07 · 10100 阅读 · 1 评论 -
Eclipse报错及对应处理方法积累
报错1: Conversion to Dalvik format failed with error 1报错原因:原因是我在android工程中不小心多导入Java的mina,结果一跑程序就报这个错误。解决方法:将Java中用到的mina包移除,就OK了。小结:以后遇到这种报错时,记得提醒自己可能是由于自己导错包了。附: 网上其他处理方法:http://android原创 2012-05-18 16:44:45 · 10611 阅读 · 0 评论 -
android中如何在SD卡上进行文件读写操作
很多知识只有真正理解掌握之后才能运用自如,举一反三。对Java中的文件操作和android系统SD卡里面的文件操作,你觉得有区别吗,显然没有本质区别,如果勉强说有,那也是不足为道滴,但我们在实际运用中却要注意如下几点,不然问题会缠上你。1、首先想要对android系统SD卡里文件操作需要添加使用权限:android系统是不会让外来程序随意动自己内存的,如果没有许可证,不好意思,不准你动原创 2012-07-04 21:08:58 · 12679 阅读 · 0 评论 -
Android 怎么退出整个应用程序?
Android 怎么退出整个应用程序?我们在写android应用程序时,经常会遇到想退出当前Acitivity,或者直接退出应用程序.我之前的一般操作是按返回键,或者直接按home键直接返回,其实这两种操作都没有关闭当前应用程序,没有释放系统资源。有时跳转的activity较多时,还需要多次按返回键,这样感觉一点都不爽。后面添加了一个菜单返回功能键,这个方法也只能用system.e原创 2012-06-24 21:25:42 · 41495 阅读 · 14 评论 -
足球简单游戏开发小结
鸿伟 2012-6-25 10:44:08记住这个写游戏的过程,分而治之是解决所有复杂问题最有效的方法,把问题分解到足够小,足够简单,我基本上写程序也是这个思路。一起加油! 问题1:如何实现图片在某一某局中随手触摸而左右滑动?问题2:如何实现图片自动左右移动?问题3如何实现暂停功能?问题4:如何实现重新开始功能?这近四天的时间自己学着做了一个原创 2012-06-29 00:59:56 · 2753 阅读 · 0 评论 -
Timer、TimerTask的简单应用及如何解决多次调度相同任务。
第一点:如何实现计时器暂停,开始,和重新开始功能android里面若牵涉到不断动态刷新ui界面的一般会用到计时器TImer,而用到它无非就是暂停,开始,和重新开始这三个功能。具体如何实现呢,参考如下android实例:public class TimerActivity extends Activity implements OnClickListener{Time原创 2012-05-16 00:28:22 · 16497 阅读 · 0 评论 -
比较两种成员变量赋值方式的优缺点
public class AudioPlayer implements Runnable{public static boolean audio_playing_flag = true;private int bufferSize = AudioRecord.getMinBufferSize(8000,AudioFormat.CHANNEL_CONFIGURATION_MONO原创 2012-07-17 11:43:46 · 1690 阅读 · 0 评论 -
android中如何通过jni调用c,c++代码
学习网站:系统的学习网站:http://helloxuweifu.iteye.com/blog/1168647http://www.chinavideo.org/viewthread.php?tid=10870http://blog.csdn.net/bigapple88/article/details/6756204原创 2012-07-18 17:42:26 · 2698 阅读 · 0 评论 -
在WIndow下安装好MSYS之后如何编译FFmpeg文件使之生成.so文件
在WIndow下安装好MSYS之后如何编译FFmpeg文件使之生成.so文件在此小记下,以免又忘了,不知去哪儿找了。首先要确保编译FFmpeg环境已经搭好可用了。这可是要费点功夫。若没搭建好可以参考如下牛人网站跟着他一步步走,到11步时基本环境已经搭建好了。http://jeremiah.blog.51cto.com/539865/126804其次要确保安装了NDK,没的话原创 2012-05-11 22:08:25 · 2020 阅读 · 0 评论 -
android模拟器中如何安装apk
如何将应用程序apk包直接安装到android模拟器里面???? 第一步:在Eclipse中启动模拟器。第二步:打开doc命名窗口,转到你android sdk安装目录中的platform-tools下,如我的是 E:/Program Files/andriod_sdk/platform-tools第三步:利用adb来对android进行安装操作。建议第三步使用方案一原创 2012-07-25 22:41:42 · 21664 阅读 · 0 评论 -
ImageView显示不出来图片
问题??用ImageView控件方法:public void setImageBitmap(Bitmap bm)来显示生成的bimap,结果在图片显示区域显示一片空白,而且其他控件颜色没变化,造成Imageveiw显示图片不出来的假象。问题原因是:布局背景我设置为白色,而解码生成的bitmap刚好在白色背景下显示看不到一点图片痕迹,在显示图片的区域看到的只是一片原创 2012-08-28 00:38:58 · 29430 阅读 · 1 评论 -
如何从网络获取图片显示并保存到SD卡里
问题?如何不断获取图片并显示出来,达到视频的效果。 代码:public class GetPictureFromInternetActivity extends Activity{ private ImageView imageView; public void onCreate(Bundle savedInstanceState) { super.onCreate(s原创 2012-09-08 02:01:54 · 4377 阅读 · 0 评论 -
如何在代码中获取控件大小,修改控件显示大小
问题?1、如何在代码中获取控件在布局文件中宽、高的值,2、并修改其大小即修改控件的显示比例?下面用Imageview控件举例来实现此过程。代码如下:public class GetWidgetSize extends Activity{ int imageOriginalHeight = 0; int imageOriginalWidth = 0; bool原创 2012-09-09 23:26:23 · 9714 阅读 · 0 评论 -
mac 搭建APK反编译环境
APKtool用途:获取mainifest.xml res等资源文件下载:http://ibotpeaches.github.io/Apktool/install/使用:apktool d test.apkdex2jar用途:获取项目源码的jar包下载:https://github.com/pxb1988/dex2jar用法:1、解压apk获取class转载 2015-05-01 19:06:43 · 4706 阅读 · 0 评论