android
彩云的笔记
一起编程去!!
展开
-
MediaPlayerDemo.java
package com.android.test; import android.app.Activity; import android.media.MediaPlayer; import android.os.Bundle; import android.view.转载 2011-08-25 16:13:47 · 1002 阅读 · 0 评论 -
android adb 使用全集3
<br /><br />如果当前没有模拟器/设备运行,adb则返回 no device .<br /> 给特定的模拟器/设备实例发送命令<br /> 如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。 这样做,请使用-s 选项的命令。在使用的-s 选项是<br /> adb -s < serialNumber> < command><br /> 如上所示,给一个命令指定了目标实例,这个目标实例使用由adb分配的序列号。你可以使用 devices 命令来获得运行着的模拟器/设备转载 2011-03-16 17:34:00 · 848 阅读 · 0 评论 -
android adb 使用全集2
<br />http://www.cnmsdn.com/html/201009/1285033502ID8061_2.html<br /><br />Adb端口5557...<br /> 如上所示,模拟器实例通过5555端口连接adb,就如同使用5554端口连接控制台一样.<br /> 一旦服务器与所有模拟器实例建立连接,就可以使用adb命令控制和访问该实例。因为服务器管理模拟器/设备实例的连接,和控制处理从来自多个adb客户端来的命令,你可以通过任何客户端(或脚本)来控制任何模拟器或设备实例.<br原创 2011-03-16 17:34:00 · 894 阅读 · 0 评论 -
UI学习之点击或聚焦 或失去焦点的时候变换样式
<br /> 在drawable文件夹<br />diff_bg.xml<br /><br /><?xml version="1.0" encoding="utf-8"?><br /><selector xmlns:android="http://schemas.android.com/apk/res/android"><br /> <br /> <item android:state_pressed="true" <br /> android:drawable="@color/fo原创 2011-03-15 16:53:00 · 1377 阅读 · 0 评论 -
为android 标题栏设置布局
<br />http://yueguc.javaeye.com/blog/690690<br />一、 重点 <br />一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法: <br />在窗口建立时,可以把一个xml布局设置成该应用的Title <br /><br />二、 实例 <br /><br />a) 功能:把title设置成为一个字串和一个按钮的组合 <br /转载 2011-03-17 14:58:00 · 3085 阅读 · 0 评论 -
定制android 关机 画面
<br />http://yueguc.javaeye.com/blog/762273<br />在Android系统中,长按Power键默认会弹出对话框让你选择“飞行模式”,“静音”,“关机”等功能。这些功能对于手机非常适用,但是对于机顶盒产品就没有什么必要了。本文简单介绍一下怎样定制关机界面。 <br /><br /> 我的目标是长按Power键,将会关机,弹出“设备将要关机”选择对话框。如果可以选择“是”关机,和“否”返回系统。 <br /><br /> 弹出对话框的代码位于:<br /转载 2011-03-17 14:41:00 · 1416 阅读 · 0 评论 -
android 打电话 发短信
<br /><br />打电话<br />AndroidManifest.xml中添加电话服务权限:<br /> <br /> <uses-permission android:name="android.permission.CALL_PHONE"/><br /> <br />main.xml<br />android:inputType="number"<br /> <br />DialerAction.java<br /> button.setOnClickListener(new View.O原创 2011-03-17 10:56:00 · 1446 阅读 · 1 评论 -
android adb 使用全集1
<br /><br />Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。<br /> 可以通过下列几种方法加入adb:<br /> * 在设备上运行shell命令<br /> * 通过端口转发来管理模拟器或设备<br /> * 从模拟器或设备上拷贝来或拷贝走文件<br /> 下面对adb进行了介绍并描述了常见的使用.<br /> Contents<br /> 概要<br /> 发出adb命令<br /> 查询模拟器/设备实例<br /> 给特转载 2011-03-16 17:33:00 · 922 阅读 · 0 评论 -
Android 多媒体系统
<br />JAVA多媒体类,实现了包 android.media<br />/frameworks/base/media/java/android/media<br />JNI<br />frameworks/base/media/* 编译成目标 libmedia_jni.so<br /> <br />多媒体本地框架<br />头文件路径: frameworks/base/include/media/<br />src: frameworks/base/media/libmedia/<br />编译成库原创 2011-03-16 15:58:00 · 1093 阅读 · 0 评论 -
failed to copy 'libsimplejni.so' to '/system/lib/libsimplejni.so': Read-only file system
<br />root@May:~/桌面/magus7-gjl/Eclair/out/target/product/generic/system# adb push libsimplejni.so /system/lib<br />failed to copy 'libsimplejni.so' to '/system/lib/libsimplejni.so': Read-only file system<br />root@May:~/桌面/magus7-gjl/Eclair/out/target/原创 2011-03-16 15:32:00 · 3159 阅读 · 2 评论 -
简单的读取数据库 SQLiteOpenHelper
<br />DBAdapter.java<br /> <br />package com.android.db;<br /><br />import android.content.ContentValues;<br />import android.content.Context;<br />import android.database.Cursor;<br />import android.database.SQLException;<br />import android.dat原创 2011-02-23 17:07:00 · 1084 阅读 · 0 评论 -
使用接口Adapter 下拉列表
2 Feet3 Feet4 Feet5 Feet6 Feet7 Feet8 Feetpublic class Abmi extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);原创 2011-02-21 15:03:00 · 607 阅读 · 0 评论 -
日志与调试
共5种“LOG”信息可以用做记录<br />1,Log.v(verbose);<br />2, Log.d(debug);<br />3,Log.i(info)<br />4,Log.w(warn)<br />5,Log.e(error)应用<br />private static final String TAG="bmi";<br />......<br /><br />catch(Exception err)<br /><br />{<br /> Log.e(TAG,"error:"+err.t原创 2011-02-21 10:19:00 · 692 阅读 · 0 评论 -
学习jni,快气死我了,进度慢死了,
<br />在android 开发中,Android.mk文件 到处可见<br />如何使用Android.mk来 编译 源代码呢?<br />进入 /Eclair/build# source envsetup.sh 然后再cd 到 .mk文件 所在的目录 mm/Eclair/development/samples/SimpleJNI# mmmake:进入目录'/root/桌面/magus7-gjl/Eclair'Install: out/target/product/generic/system/app/原创 2011-03-14 18:00:00 · 981 阅读 · 0 评论 -
ubuntu右键添加打开终端的快捷菜单
<br />sudo apt-get install nautilus-open-terminal <br /> <br />chmod 777*<br />chgrp 1000 *<br />chown 1000 *<br /> 关于启动时运行<br />/BSP/Rootfs/rootfs-android/etc/init.d下的rcs 文件修改 文件 内容<br /> <br />JAVA框架中,向上层提供包服务的目录是:<br />/Eclair/frameworks/base/core/java/原创 2011-03-14 09:43:00 · 1000 阅读 · 0 评论 -
Android之ListActivity 布局与数据绑定
main.xml<br /><br /><br /><?xml version="1.0" encoding="utf-8"?><br /><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br />android:orientation="vertical"<br />android:layout_width="fill_parent"<br />android:layout_height="f原创 2011-02-23 17:24:00 · 803 阅读 · 0 评论 -
adb shell command---SQLite
# mkdir databases# chmod 777 databases# ls -ldrwxrwxrwx root root 2011-02-21 16:39 databasesdrwxr-xr-x system system 2011-02-21 15:54 lib# cd databases# sqlite3 notes.dbSQLite version 3.5.9Enter ".help" for ins原创 2011-02-21 16:50:00 · 965 阅读 · 0 评论 -
android电源
<br />http://yueguc.javaeye.com/blog/948569相关文件: <br />(1). SystemServer.java (frameworks/frameworks/base/services/java/com/android/server) <br />(2). BatteryService.java (frameworks/frameworks/base/services/java/com/android/server) <br />(3转载 2011-03-17 18:39:00 · 1230 阅读 · 0 评论 -
如何分析log 来解决问题--推荐--网上绝无仅有的Log分析教程及例子!
<br />http://www.eoeandroid.com/forum-viewthread-tid-55761-page-1-authorid-6510.html原创 2011-03-17 16:51:00 · 1233 阅读 · 0 评论 -
解决:android TextView上响应部分文字的事件
运行结果如下:TtActivity.javapublic class TtActivity extends Activity { /* * Called when the activity is first created. */原创 2011-08-23 15:12:46 · 4742 阅读 · 2 评论 -
linux驱动调试技巧:灌寄存器---------以mma7660为例
参考资料:http://ebetteric.com/page.aspx?id=12&show=1本文可以使用linux的cat echo命令直接设置mma7660的寄存器的值部分driver代码如下:static DEVICE_ATTR(mma7660_regs, S原创 2011-08-17 11:17:02 · 3385 阅读 · 0 评论 -
android:为TextView添加样式——下划线,颜色,设置链接样式及前背景色
实现下划线及颜色设置:public class AtActivity extends Activity {LinearLayout ll; /** Called when the activity is first created. */原创 2011-09-09 15:34:33 · 96858 阅读 · 8 评论 -
android解决:使用多线程和Handler同步更新UI
如果运行时,可以看到滚动条由条慢慢变短,则说明程序成功了。截图如下,建议选择大点的文件做测试。 main.xmlxmlns:android="http://schemas.android.com/apk/res/android"android:la原创 2011-09-07 16:52:32 · 4216 阅读 · 1 评论 -
android:使用audiotrack 类播放wav文件
参考:http://mindtherobot.com/blog/624/android-audio-play-an-mp3-file-on-an-audiotrack/http://baike.baidu.com/view/14471.htm建议下载一个铃声文件(小点原创 2011-09-02 18:25:15 · 19502 阅读 · 5 评论 -
Gallery应用
package android.test.draw2d;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.util.Lo原创 2011-08-02 11:59:58 · 729 阅读 · 0 评论 -
android apk 破解
C:\Documents and Settings\Administrator\桌面\0730APK破解\640960>java -jar AXMLPrinter2.jar main.xml > 640main.xmlC:\Documents and Settings\A原创 2011-07-30 17:15:31 · 1164 阅读 · 0 评论 -
android hal 层GPS 研究总结
typedef struct { /** Contains GpsLocationFlags bits. */ uint16_t flags; /** Represents latitude in degrees. */ double原创 2011-07-28 18:34:00 · 3562 阅读 · 1 评论 -
android JAVA 层API GPS 研究总结
mgr=(LocationManager)getSystemService(LOCATION_SERVICE); mgr.addGpsStatusListener(listener); Criteria criteria= new Criteria();原创 2011-07-29 16:39:03 · 3580 阅读 · 0 评论 -
java 字符串<=======>时间戳 相互转换
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestTime {public static void ma转载 2011-07-27 12:00:51 · 37885 阅读 · 2 评论 -
android GPS JAVA应用程序编程-------获得经纬度,卫星信息等
package android.test;import java.util.Iterator;import android.app.Activity;import android.location.Criteria;import android.location.Gp原创 2011-07-26 17:21:38 · 2352 阅读 · 1 评论 -
android GPS JAVA 获取GPS功能是否禁用
获取GPS功能是否禁用:mgr=(LocationManager)getSystemService(LOCATION_SERVICE); if(mgr.isProviderEnabled((android.location.LocationManager.GPS_PROV原创 2011-07-26 15:21:29 · 1567 阅读 · 0 评论 -
android debug
1.warning: unmappable character for encoding ascii背景:修改了frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindowManager.java:1208: warning: unmappable character for encoding as原创 2011-06-16 15:38:00 · 2975 阅读 · 0 评论 -
Unable to start activity ComponentInfo 解决方法
错误信息如下: ERROR/AndroidRuntime(327): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.lee.android/org.lee.android.radioPlayer}: java.lang.ClassCastException: android.widget.ImageViewpublic void onCreate(Bundle savedInstanceState) {su原创 2011-04-01 18:57:00 · 199335 阅读 · 19 评论 -
android 源码编译
<br /><br />root@sunny-desktop:/home/4g/script_android# ./android-release.sh build all<br />Setup environment for Android<br />Create /home/4g/microwell_reploid-12<br />Create /home/4g/log<br />Building BSP for reploid<br />WARNING!!! /home/magus/BSP/Kerne原创 2011-05-12 17:28:00 · 1210 阅读 · 0 评论 -
获得实时的键值
<br />public class test extends Activity {<br /> /** Called when the activity is first created. */<br /> @Override<br /> public void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setC原创 2011-02-23 19:19:00 · 675 阅读 · 0 评论 -
签发应用程序密钥
<br />产生密钥<br /> <br /># keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000<br />签署密钥<br /> <br /># jarsigner -verbose -keystore android.keystore -signedjar aBMI_signed.apk ABMI.apk android.keystore<br /> <br原创 2011-02-22 09:55:00 · 780 阅读 · 0 评论 -
针对特性配置
<br /> <br />配置资料文件夹的命名规则<br />命名顺序:<br />语言<br />屏幕方向<br />port(portrait直式),land(landscope横式),square<br />如layout-port,<br /> <br />触控类型<br />notouch finger stylus<br />输入方式<br />nokeys qwerty 12key<br /><br /><br />浏览方式<br />notouch dpad trackball wheel<原创 2011-02-21 13:52:00 · 666 阅读 · 0 评论 -
DisplayMetrics取得手机屏幕分辨率 & Style 类似CSS
<br /> DisplayMetrics dm=new DisplayMetrics();<br /> String inf="手机屏幕分辨率为:"+dm.widthPixels+"*"+dm.heightPixels;<br /> <br />style.xml<br /><?xml version="1.0" encoding="UTF-8"?><br /><resources><br /><style name="MayStyle"><br /> <item na原创 2011-02-18 10:42:00 · 785 阅读 · 0 评论 -
TextView 设定颜色
android:layout_width="fill_parent" android:layout_height="wrap_content" android:autoLink="all" android:text="百度:http://www.baidu.com" />TextView tv=(TextView)findViewById(R.id.mytextview);tv.setText();color.xml#ffffff#000000原创 2011-02-18 10:12:00 · 516 阅读 · 0 评论 -
通过Bundle 两个屏幕间传送/接收数据
传送数据到新意图(Intent)Intent可以分为两种类型,“默认的”与“自定义的”。我们可以使用IntentFilter过滤和寻找对应的Intent.Activity分为两种类型:独立的,相依赖的。相依赖的Activity是需要与其它Activity交换数据的一种Activity.相依赖的Activity又分为单向和双向。传送方:package com.demo.android.bmi;import java.net.URISyntaxException;import java.text.D原创 2011-02-17 18:15:00 · 1396 阅读 · 0 评论