`
superhanliu
  • 浏览: 50474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
好帖子,转到这里记录下来。原文地址: http://topic.csdn.net/u/20101021/16/B605909C-56F8-41A0-B209-269FEDD51841.html 作者:ptzxzc     1.将sdk复制到android-sdk-windows\platforms下.如果有网络的话就android-sdk-windows可以自动下,如果已经手动单独把sdk下好了,那么要手动复制到android-sdk-windows下.2.安装Eclipse插件ADT.3.新建android项目.4.建立配置ADT(ctrl+F11调屏幕方向)由于官方的下载页面被和谐 ...
1 图片太大,内存不足heap space 之类的问题:    BitmapFactory.Options options=new BitmapFactory.Options();    options.inSampleSize = 2;//数字越大读出的图片占用的heap越小    BitmapFactory.decodeFile(pathName,options);    2 图片放大缩小的方法:    Bitmap.createBitmap(bitMap,....);用这个方法能放大和缩小图片到想要的size    其中Matrix类提供了更好的机制:   ...
使用adb push命令将硬盘上的文件复制到虚拟设备上时,执行命令如下:   C:\Documents and Settings\Administrator>adb push G:\self\android\video\caiyan_tw o_people.mp4 sdcard\caiyan.mp4 结果提示说:只读的文件系统 failed to copy 'G:\self\android\video\caiyan_two_people.mp4' to 'sdcard\caiyan.mp4 ': Read-only file system   试了几遍都这样,后 ...
http://hi.baidu.com/programmar/blog/item/79483ecb2ac75cf552664fd3.html   在Android中显示一张网络图片其实是超级简单的,下面就一个非常简单的例子:   Step1: 1、创建你的Activity,本例中以ViewWebImageActivity说明; 2、ViewWebImageActivity中的代 ...
http://www.aslibra.com/blog/post/TabHost_addTab_TabSpec_change_icon.php   做了个tab形式的界面,但一直找不到系统提供的接口怎么修改图标,因为当前选择的和未选择的会改变。   添加tab的代码其实很简单           TabHost mTabHost = getTabHost();           TabHost.TabSpec tab_category = mTabHost.newTabSpec(tab_tag[0]);         tab_category.setIndicator ...
向sdcard目录写文件时,在1.6的固件上需要申请权限。 在 AndroidManifest.xml 中增加代码:   <manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="org.example.xxx"      android:versionCode="1"      android:versionName="1.0"      android:debuggable="true ...
android 中 Inner class 会额外占用1k的内存。故一般不用 Inner class
文本尺寸用 sp 其他都用dip
新建一个project的时候,输入package的名称,似乎有一些要求。 比如昨天我建立一个project的package是 a.b.c,activity是Demo1 那么今天我再建立一个project,activity是Demo2,那么package就不能还是 a.b.c 了。 虽然我建立Demo2的时候不会提示,但是在测试安装Demo2这个应用的时候就会报错。     貌似android是根据package name来确定一个应用的。原因好像是因为它自动生成的文件 R.java 的package是 a.b.c 。   Demo1和Demo2的package 一样,因此导致对 ...
从 Hello Android 2nd Edition中大概理解的:   • FrameLayout:children按照从左上开始的顺序排列,主要用于tabed view或者图片切换功能   • LinearLayout:children排列成一行多列或者一列多行的形式,这种layout最常见   • RelativeLayout:children是相互之间相关位置或者和他们的parent位置相关,常用在form中   • TableLayout:children按照行列的排序,类似于html的table  
1 Handler类的post方法和postdelay方法 post(Runnable r)方法让r在稍后(其实就是立刻)执行。 postDelayed(Runnable r, long delayMillis)法让r在间隔几ms后执行。 2 View类调用invalidate()后,它的ondraw方法会被频繁调用?
http://www.iteye.com/topic/453795 1.下载http://www.digginmobile.com/android.asp上的源码 2.将那个源码文件解压,并在你的SDK安装目录里面新建一个文件夹,取名为“sources”,把之前解压得到的所有文件都复制到新建的“sources”文件夹里面。(D:\android-sdk-windows-1.5_r1\platforms\android-1.5这个是我的SDK路径,就是在这个目录下面建一个名为“sources”文件) 另外: http://www.iteye.com/topic/450680 提供了已经 ...
http://blog.csdn.net/durone/archive/2009/01/19/3837207.aspx 使用Intent快速进行功能开发,这里总结一些重要的Intent使用,仅供参考。 下面是实例片段。 1,调用web浏览器 Uri myBlogUri = Uri.parse(http://blog.csdn.);net/durone returnIt = new Intent(Intent.ACTION_V ...
http://blog.csdn.net/durone/archive/2009/01/19/3835991.aspx adb常用命令: 以下为一些常用的操作: 1、安装应用到模拟器: adb install 比较郁闷的是,Android并没有提供一个卸载应用的命令,只能自己手动删除: adb shell cd /data/app rm app.apk 2、进入设备或模拟器的shell: adb shell 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式: adb ...
发现一个问题,自从第一个HelloWorld应用测试成功后,我再怎么测试其他的应用,模拟器启动后进入的还是第一个HelloWorld应用。 我也不知道咋回事,只能按照常理想:把那个HelloWorld的删除了吧。 怎么删除?上网搜了一下,步骤如下:(windows环境下) 1 进入cmd命令行 2 转入android的sdk目录下的tools目录 3 输入adb shell   则进入linux系统的控制台了。通过ls,cd 等命令进入 data/app目录 4 通过ls可以看到HelloWorld的应用果然在这个目录下:   com.example.android.helloactivit ...
Global site tag (gtag.js) - Google Analytics