![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
文章平均质量分 62
小白tow
这家伙很懒,什么都没有写
展开
-
android模拟器中添加sdcard
<br />一、生成sdcard镜像文件<br />开始-->运行-->输入<br />mksdcard -l mycard 100M F:/sdcard.img<br />或者 mksdcard 100M F:/sdcard.img<br />1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表示256M。 <br />2. mycard建立的虚拟文件最小为8M,也就是说,模拟器只支持大于8M的虚拟文件。 <br />3. -l命令行参数表原创 2011-03-21 16:39:00 · 2788 阅读 · 0 评论 -
android环境变量配置
android开发需要哪些东西呢?1,安装jdk2,安装sdk3,安装eclipse4,配置sdk,菜单window->Prefrences,选择android,在右边SDK Location选择sdk路径5,配置adt,菜单help->Install New Software,Add,Local,选择adt解压后文件包 1,安装jdkjdk是开发jav原创 2012-12-04 00:05:04 · 638 阅读 · 0 评论 -
eclipse更改默认目录
eclipse第一次启动的时候会让给指定一个目录,后面就不会提示了,当我们一个项目完成了,就想要更换一个工作目录,这时候就需要修改默认工作目录,方法如下:打开eclipse安装目录进入configuration\.settings打开org.eclipse.ui.ide.prefs文件找到ECENT_WORKSPACES=E\:\\workspace修改后面的就行了比如修改原创 2012-03-01 09:44:54 · 3527 阅读 · 0 评论 -
Android NDK 开发环境搭建
基于 Android NDK 的学习之旅-----环境搭建工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建。1、Android 开发环境搭建Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1) 下载 JDK2) 下载 Eclipse3) 下转载 2012-03-01 10:23:20 · 953 阅读 · 0 评论 -
android文件系统
一、根目录文件夹1、/acct2、/cache 缓存临时文件3、/config4、/data 用于存放用户安装的程序与数据,没有第三方读写权限5、/dev 设备节点文件6、/mnt fat32文件系统挂载路径7、/proload8、/proc 提供系统信息的配置文件9、/root10、/sbin 11、/sys 12、/system13、/v原创 2013-10-25 14:56:16 · 967 阅读 · 0 评论 -
adb devices 的序列号获取
//adb devices中显示的号码String sn = new String() ;try { Class classZ = Class.forName("android.os.SystemProperties"); Method get = classZ.getMethod("get", String.class); sn = (String) get.invok原创 2013-10-25 15:14:49 · 4043 阅读 · 0 评论 -
常用adb命令
1、查看设备adb devices2、安装程序adb install 如:adb install F:\Android\wallpaperDemo1.apk3、卸载程序adb uninstall adb uninstall -k 如果加 -k 参数,为卸载软件但是保留配置和缓存文件.如:adb uninstall com.gotsun.wallpap原创 2012-12-01 17:17:55 · 826 阅读 · 0 评论 -
jni.h jni数据类型 jni常用函数
jni数据类型的定义和jni常用函数的定义可以参考: android-ndk-r8b/platforms/android-14/arch-arm/usr/include/jni.h,当然,mips和x86下面也是有的。1、基本数据类型#ifdef HAVE_INTTYPES_H# include /* C99 */typedef uint8_t原创 2013-11-18 15:19:21 · 828 阅读 · 0 评论 -
PackageManager
PackageInfo manifestActivityInfo[] & of of manifestApplicationInfo of manifestConfigurationInfo[] of manifestInstrumentationInfo[] of manifestPermissionInfo[] of manifestProv原创 2013-11-07 18:08:32 · 1299 阅读 · 0 评论 -
Android.mk学习记录
一、简介Android.mk是GNU Makefile的一小部分,用于对android程序的编译。1.可将一般的Android程序,编译打包成.apk文件。2.可将Java类库,编译打包成.jar文件。3.可编译c\c++应用程序。4.可编译生成c\c++静态库,并打包成.a文件。5.可编译生成c\c++共享库(动态库),并打包成.so文件,只有共享库才能被安装/复制到AP原创 2013-11-14 11:53:01 · 696 阅读 · 0 评论 -
奇葩问题排查--频繁设置字体导致程序卡死
android中setTextSize调用太频繁在双核机器上会导致程序卡死。昨天帮同事排查一死机问题,同事说打印出来值都没问题,可就是会死机。程序大致是这样:GameSurfaceView继承自SurfaceView类,GameAnimation是一个自定义的类,用于刷新某个部位包括图片和文字GameSurfaceView中有多个GameAnimation实例GameSur...原创 2013-09-28 17:12:24 · 1233 阅读 · 0 评论 -
android.widget.Toast类
Toast类java.lang.Object-android.widget.Toastextends ObjectToast翻译过来是烤面包,跟其功能完全无一点关系。Toast其实就是一个小提示,弹出后会自动消失,使用起来非常简洁方便。其最简洁的使用方法也是最常用的使用方法如下:Toast.makeText(getApplicationContext(), "默认样式的Toas...原创 2013-01-23 16:00:50 · 5411 阅读 · 0 评论 -
android.text.format.Time时间类
java.lang.Object ↳android.text.format.TimeClass Overview(概述)The Time class is a faster replacement for the java.util.Calendar and java.util.GregorianCalendar classes. An instance of the Tim...原创 2012-12-11 17:15:45 · 13421 阅读 · 0 评论 -
android.app.WallpaperInfo壁纸信息类
java.lang.Objectandroid.app.WallpaperInfoClass OverviewThis class is used to specify meta information of a wallpaper service.该类用于获取壁纸服务的元数据信息Summary(摘要)[Expand]Inher...原创 2012-11-29 16:07:40 · 2229 阅读 · 0 评论 -
android系统如何获得外置卡路径
卡路径实际是存在系统文件"system/etc/vold.fstab"中,可以用一下语句获得路径。Environment.getRootDirectory().getAbsoluteFile() + File.separator + "etc" + File.separator + "vold.fstab";使用联想K860i测试结果:dev_mount sdcard /mnt/s原创 2013-08-09 17:37:54 · 17350 阅读 · 3 评论 -
如何使Android应用程序获取系统权限
转自 http://blog.csdn.net/liujian885/article/details/5404834在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Pe转载 2012-12-01 15:01:51 · 410 阅读 · 0 评论 -
android动态壁纸调用
动态壁纸的实现其实就是在Activity中调用动态壁纸服务,通过绑定服务得到IWallpaperService,调用该接口中的attach函数实现壁纸的调用。调用后动态壁纸其实是显示在Activity的后面,而Activity则是透明显示,这样就可以看到下面的动态壁纸,如果Activity不是透明的则什么也看不到。参考壁纸选择器的源代码:android4.0.3_v1.2\pack原创 2012-12-01 17:41:40 · 2502 阅读 · 1 评论 -
修改Android工程版本
eclipse中点击工程->Properties-> Android此时右侧就会显示版本选择了,跟创建工程的时候一样改完之后在manifest中将修改为相应的值就o了。原创 2012-12-01 14:53:43 · 505 阅读 · 0 评论 -
ScrollView实现滚动
ScrollView其实也是一个容器,其可以添加一个子控件,当添加超过一个子控件时会出错。一个最简单的实例,Activity下面一个TextView用于显示信息,宽度等同父控件,高度根据内容自动变化,当高度超过父控件时,这时候就需要滚动了。将TextView嵌套在一个ScrollView里面,在xml中配置如下:<ScrollView xmlns:android="http原创 2012-12-12 09:43:27 · 1525 阅读 · 0 评论 -
android-RadioButton背景使用图片
1.定义drawable样式drawable/style_button_subject.xml如下: xmlns:android="http://schemas.android.com/apk/res/android"> 2.为RadioButton设置drawable样式原创 2013-01-10 11:05:19 · 13585 阅读 · 3 评论 -
android五大布局
android五大布局,谁人不知谁人不晓android.widget.AbsoluteLayout 绝对布局android.widget.RelativeLayout 相对布局android.widget.LinearLayout 线性布局android.widget.TableLayout 表格布局android.widget.FrameLayout 层布局如果给这五大布原创 2013-01-31 11:01:44 · 3133 阅读 · 1 评论 -
java关键字
数据类型:void,boolean,byte,char,double,float,int,long,short,true,false,null 控制类型:if..else..,while,do..while,switch..case..default,break,continue,return 访问范围:private,protected,public, final,原创 2013-02-01 16:03:28 · 643 阅读 · 0 评论 -
android文件的权限和特殊权限
1、正常权限:就是那个什么 -rwxrwxrwx 的东东,共十位。第一位:-表示文件,d表示文件夹,l表示连接。二三四:所有者的权限。五六七:所在群组的权限。至今我也没搞清楚群组是个什么东东。八九十:其他用户权限。r表示写权限,w表示读权限,x表示可执行权限,-表示没权限。用数字表示法,r=4,w=2,x=1,-=0。777=rwxrwxrwx,444=r--r--原创 2013-01-24 16:50:43 · 4654 阅读 · 0 评论 -
android布局values下文档使用
values下面一般会自动创建一个strings.xml文档如下: Hello World, ActivityMain!此时我们就可以在xml中用xxx="@string/app_name"来引用该值。而标签下除了标签外还有其他一些标签,下面把我知道的一一细数:1,Hello World, ActivityMain!getResources().getSt原创 2013-03-09 16:19:49 · 2154 阅读 · 0 评论 -
android自定义监听器
当我们自定义View的时候,如果需要返回值,那么就需要自定义一个监听器。这里用一个自定义的数字选框为例。首先定义view。1、新建view,NumberKeyboardView.java,自定义view一定要有一个带属性参数的构造函数,这样才可以在xml中使用该View。public class NumberKeyboardViewextends View{ public N原创 2013-03-11 15:48:01 · 9136 阅读 · 3 评论 -
android自定义View(viewGroup)
android中定义了很多view与viewgroup,开发简单的程序一般够用了,但有时候我们要做一些复杂的界面或者特殊功能,这时候就需要自己定义view。1、新建view类public class HelloView extends View{ public HelloView(Context context){ super(context); } publi原创 2013-03-12 14:40:28 · 1730 阅读 · 0 评论 -
android打开系统程序
打开设置主界面Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); //系统设置startActivityForResult( intent , 0);打开网络设置界面(其他设置中的界面同理)Intent intent = new Intent(android.provider.Settings原创 2013-03-22 11:11:31 · 6052 阅读 · 1 评论 -
Intent与<intent-filter>
耐心看完,你就能搞明白怎么Intent一个系统程序了。@Intent结构private String mAction;private Uri mData;private String mType;private String mPackage;private ComponentName mComponent;private int mFlags;private Ha原创 2013-03-25 11:15:15 · 2371 阅读 · 0 评论 -
android切换横竖屏
1.manifest中配置横竖屏模式当我们创建一个新的工程的时候是会随着手机横着拿和竖着拿而切换横竖屏的,如果想要只竖屏或只能横屏则需要在manifest中设置。找到对应的activity给其添加android:screenOrientation属性,其有以下几个值:unspecified,默认值,由系统而定。landscape,横屏显示,宽度大于高度。portrait,竖屏显原创 2013-03-25 17:54:04 · 972 阅读 · 0 评论 -
android.app.WallpaperManager壁纸管理类
java.lang.Object↳android.app.WallpaperManagerClass Overview(类概述)Provides access to the system wallpaper. With WallpaperManager, you can get the current wallpaper, get the desired dimensions f...原创 2012-11-29 15:14:14 · 7988 阅读 · 1 评论