Android
lrenjundk
这个作者很懒,什么都没留下…
展开
-
Android开发入门
Android手机的市场占有率已经超过50%,在其上开发的应用程序更是数不胜数。简单、易用、方便入门已经成为android手机开发的一大特点。本文主要介绍如何为Android的手机开发做准备,包括Eclipse环境搭建,ADT的下载,Android SDK等等。在顺利完成以下准备之后,就能在windows或者linux平台上编写自己的测试代码,甚至开发开发Android手机应用程序。1.原创 2012-03-05 00:51:55 · 1186 阅读 · 2 评论 -
android 语音识别
首先可以用以下代码测试你的机器是不是有语音识别功能: PackageManager pm = getPackageManager(); List activities = pm.queryIntentActivities( new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0原创 2012-10-19 14:57:04 · 1728 阅读 · 1 评论 -
android 混淆 proguard
引用:http://www.linuxidc.com/Linux/2012-04/58952.htm无混淆的基本语句:-useuniqueclassmembernames-dontshrink-dontusemixedcaseclassnames-dontoptimize-ignorewarnings-verbose-dontwarn org原创 2012-10-12 15:39:24 · 2942 阅读 · 0 评论 -
Android 保存图片到相册无法显示的问题
今天纠结了很久,用Android自带api: Bitmap bitmap = imageMap.get(url); MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, "myPhoto", ""); 将bitmap保存到系统相册,结果打开相册一直找不到保存的图片。但是重启手机之后发现原创 2012-09-24 10:22:44 · 9904 阅读 · 0 评论 -
BroadcastReceiver应用详解
問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的转载 2012-08-31 11:23:33 · 1025 阅读 · 0 评论 -
解决APK安装成功后点击"打开"再按Home键遇到的问题
问题描述: 安装系统SD卡里面的apk或者原有的程序更新版本的时候,会遇到升级安装成功之后的一个选择——“打开”和“完成”,点击完成没有问题,但是,如果点击了"打开",然后按Home键,从应用程序列表里面选择应用程序图标进入,这个时候就会重新启动了一个应用程序,之后的操作就会出现混乱等问题。 困扰了我很久,由于我的登陆页面会和server建立长链接,而按home键链原创 2012-08-29 15:31:56 · 5698 阅读 · 3 评论 -
Android中如何做到Service被关闭后又自动启动(zz)
首先要说的是,用户可能把这种做法视为流氓软件。大部分时候,程序员也不想把软件做成流氓软件,没办法,领导说了算。 我们在使用某些Android应用的时候,可能会发现安装了某应用以后,会有一些服务也会随之运行。而且,这些服务每次都会随着手机开机而启动。有的服务做的更绝,当用户停止该服务器以后,过了一段时间,服务又自动运行了。虽然,从用户的角度来说,这种方式比较流氓。但是,从程序员的角度转载 2012-08-30 10:56:46 · 1925 阅读 · 0 评论 -
android 关于 ScrollView嵌套GridView,ListView 显示和滑动的问题
在这个问题上纠结了好久,终于找到解决方法。关键在于重写掉gridview,然后取消gridview的scroll功能。public class MyGridView extends GridView { private boolean haveScrollbar = true; public MyGridView(Context context) {转载 2012-07-24 11:21:02 · 2708 阅读 · 1 评论 -
Android采用SharedPreferences保存用户登录信息
Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下。 getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后转载 2012-07-16 16:58:21 · 3639 阅读 · 0 评论 -
android显示键盘时的页面自动调整
android的默认选项在每个页面显示键盘时,保持页面的整体布局不变,也就是说,键盘会覆盖一定区域。如果想界面做自动调整,需要在manifest文件中找到对应的activity,然后加入以下属性:调整如下图所示:原创 2012-07-11 11:18:35 · 1170 阅读 · 0 评论 -
Android 9.png 图片浅析
注:本文所用到的工具可以从http://download.csdn.net/detail/lrenjundk/4410808下载 可能做过任务栏美化的同学都会知道,我靠,framework-res.apk\res\drawable-hdpi 目录下有非常非常多的XXXXXX.9.png图片。千万不要以为这个9只是png格式图片的命名区分,其实他是一种特转载 2012-07-04 18:09:52 · 941 阅读 · 0 评论 -
ADB server didn't ACK * failed to start daemon * 解决方法
Android开发过程中可能由于某种原因导致adb server不能使用,在eclipse中会提示需要重启eclipse和adb server。 在eclipse启动的情况下,先去重启adb server会遇到以下提示: “adb server is out of date. killing....原创 2012-05-17 17:47:15 · 6242 阅读 · 1 评论 -
申请Android google map的apiKey
如果你在使用Google map中出现空白地图,那么以下操作是你要进行的。1、首先由eclipse生成androiddebugkey打开Eclipse--->Windows--->Preferences--->Android--->Build查看默认的debug keystore位置,我的是C:\Documents and Settings\Administrator\.and转载 2012-06-05 14:55:39 · 1276 阅读 · 0 评论 -
Android 中UI与耗时操作的分离
做过Android手机开发的人都知道,手机UI是一个单独的线程在运行,并且该线程最好不会因为用户的操作而阻塞。换句话说,如果用户进行的操作需要耗时几十秒甚至几十分钟,那么在这段时间内占用UI线程是一个非常不明智的做法。它会阻塞掉UI线程,导致手机不再显示或者接受用户新的操作,给用户一种死机的感觉。 因此最好的方法是将用户耗时较长的操作放到另一个线程中去,并且用监听者模式来监原创 2012-04-26 17:35:04 · 3798 阅读 · 3 评论 -
Android中对话框的使用
布局文件dialog.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget28" android:layout_width="fill_parent" android:layout_height="fill_par原创 2012-04-11 17:51:10 · 844 阅读 · 0 评论 -
Android中handler的作用与线程
Android handler 的主要用途根据官网上的解释,可以概括为两点: There are two main uses for a Handler: (1) to schedule messages and runnables to be executed as some point in the future; and (2) to enqueue an action原创 2012-03-09 10:24:51 · 1445 阅读 · 0 评论 -
Android动画Animation的使用详解
原文链接:http://www.htcplayer.com/thread-2852-1-1.html动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动转载 2012-03-08 15:02:05 · 841 阅读 · 0 评论 -
Android使用Application总结
Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点Android使用Google D转载 2012-11-27 10:14:06 · 757 阅读 · 0 评论