android
文章平均质量分 51
jykenan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ROM修改与打包工具介绍及制作步骤
(1)1.首先下载你需要的ROM包,并进行解压。提取system.img或system.rtf2.unyaffs system.img或者magicISO解压3.加入相应的APK等文件4.签名Sign update.zip (2)linux直接使用kitchen工具1.把下载的ZIP包放到original_update文件下,按1进行解包2.添加相应文件3.修改...原创 2012-04-20 16:50:59 · 1733 阅读 · 0 评论 -
service的隐式启动和显示启动
隐式启动final Intent serviceIntent=new Intent();serviceIntent.setAction("com.android.service");显示启动final Intent serviceIntent=new Intent(this,service.class);startService(serviceIntent)...原创 2010-11-12 10:33:43 · 305 阅读 · 0 评论 -
获得sd卡中指定类型的文件
public class FileList extends Activity{ ListView filelist; private static final String MEDIA_PATH = "/sdcard/"; List txt = new ArrayList(); @Override public void onCreate(Bundle savedInstanc...原创 2010-11-10 10:05:47 · 146 阅读 · 0 评论 -
自写button及触摸滑动效果
自写button及触摸滑动效果,还有一些listiview原创 2010-11-09 16:18:19 · 201 阅读 · 0 评论 -
获得系统分辨率
/* 取得屏幕对象 */Display display= ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); /* 取得屏幕解析像素 */ intScreenX = dm.widthPixels; intScreenY = dm.heightPixels; co...原创 2010-11-09 11:35:57 · 114 阅读 · 0 评论 -
标题栏显示进度条
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);原创 2010-11-09 11:33:56 · 125 阅读 · 0 评论 -
写信息的界面
1.xml 2.codepublic class ShowEditText extends Activity{ TextView content; EditText inputcontent; @Override public void onCreate(Bundle savedInstanceState) {...原创 2010-11-05 18:01:13 · 117 阅读 · 0 评论 -
显示当前时间
java.text.DateFormat df =new java.text.SimpleDateFormat("hh:mm:ss"); views.setTextViewText(R.id.tvMsg, "当前时间:"+ df.format(new Date()));原创 2010-11-05 17:49:20 · 132 阅读 · 0 评论 -
udp和tcp的区别
1.tcp服务器程序编写1.调用ServerSocket(int port)创建一个服务器套接字,并绑定到指定端口上;2.调用accept(),监听连接请求,如果客户端请求连接,则接受连接,返回通信套接字;3.调用Socket类的getOutputStream()和getInputStream()获取输出和输入流,开始网络数据的发送和接收;4.最后关闭通信套接字。客户端程序...原创 2011-03-08 14:08:54 · 112 阅读 · 0 评论 -
日志demo
1.public void onCreate(Bundle icicle) {setContentView(R.layout.main);ListView myListView = (ListView)findViewById(R.id.myListView);final EditText myEditText = (EditText)findViewById(R.id.myEditT...原创 2011-02-12 14:23:52 · 142 阅读 · 0 评论 -
使用命令建立简单的布局
1.xml生成的2.代码写的hello world!public void onCreate(Bundle icicle) {super.onCreate(icicle);LinearLayout.LayoutParams lp;lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,Layou...原创 2011-02-12 14:14:40 · 138 阅读 · 0 评论 -
定时做一件事情
(1) Timer timer = new Timer(); TimerTask task = new TimerTask() { public void run() { Message message = new Message(); message.what = 1; handle...原创 2011-03-21 13:52:02 · 158 阅读 · 0 评论 -
获取系统存在的应用包APK
1. adb shell 2. cd /system/app 3.# adb pull /system/app/Music.apk ./原创 2011-03-28 16:24:54 · 186 阅读 · 0 评论 -
调用Android系统“应用程序信息(Application Info)”界面
private static final String SCHEME = "package"; /** * 调用系统InstalledAppDetails界面所需的Extra名称(用于Android 2.1及之前版本) */ private static final String APP_PKG_NAME_21 = "com.android.settings.Applicati...原创 2012-08-28 22:53:55 · 121 阅读 · 0 评论 -
修改APK图片或铃声等资源重新打包签名
1.对原来的APK重命名改为*.zip2.替换里面的图片等资源,名字要相同3.把修改过的文件夹放到\Auto-sign\下面4.直接拖动文件到sign_pack.bat上面,之后就会生成一个APK文件...原创 2012-04-13 13:16:56 · 247 阅读 · 0 评论 -
AndEngine pause event
1.press menu key[code="java"]/** * 按键事件 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK){/...原创 2013-03-17 23:27:04 · 269 阅读 · 0 评论 -
facebook sdk应用
1.Example是登录例子,两种调用方法,一种是本地,本地不存在了调用webview的原创 2013-03-14 22:46:47 · 150 阅读 · 0 评论 -
java的细节
1.java中局布变量必须进行初始化,全局变量可不用,不过最好全部进行初始化。2.String 有length()方法。数组中没有。只有字段length.3.类名大写,方法。字断及对象首字母小写4.实参类型不管大于或者小于形参类型,都要转为形参类型。5.static方法的内部不能调用非静态方法,反过来可以。6.finalize()垃圾回收时做一些清理工作。System.gc()...原创 2011-08-10 18:02:18 · 216 阅读 · 0 评论 -
activity的生命周期
一个activity主要有三个状态: · 当在屏幕前台时(位于当前任务堆栈的顶部),它是活跃或运行的状态。它就是相应用户操作的activity。 · 当它失去焦点但仍然对用户可见时,它处于暂停状态。即是:在它之上有另外一个activity。这个activity也许是透明的,或者未能完全遮蔽全屏,所以被暂停的activity仍...原创 2011-03-31 17:19:46 · 129 阅读 · 0 评论 -
添加屏幕待机方法
import android.os.SystemClock;android.os.PowerManager;//添加屏幕待机方法 public static void goToSleep(Context context,long time){ context.enforceCallingOrSelfPermission(android.Manifest.permiss...原创 2011-03-31 09:31:57 · 185 阅读 · 0 评论 -
通过键盘控制图片移动
1.通过方向键public class GameView extends View {int x=0, y=0;……public GameView(Context context) {……setFocusable(true);}@Overrideprotected void onDraw(Canvas canvas) {……canvas.drawBitmap...原创 2011-03-30 17:23:24 · 527 阅读 · 0 评论 -
禁止屏幕修眠
1、在Manifest.xml文件里面用user-permission声明。代码如下: 这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。 2、在程序中用代码实现。代码如下: getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowMa...原创 2011-03-29 16:52:45 · 98 阅读 · 0 评论 -
android 反编译APK
1.通过反编译软件把APK生成一个jar文件及所有源xml文件。2.通过jd-gui查看源码原创 2011-03-28 16:38:06 · 124 阅读 · 0 评论 -
显示已安装的分享软件
1. Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("image/*"); try { startActivity(Intent.createChooser( ...原创 2011-06-09 13:04:16 · 115 阅读 · 0 评论 -
通过git下载android源码
1.首先要装git工具2.git clone git://android.git.kernel.org/ + project path. 3.project path查看网站http://android.git.kernel.org/原创 2011-06-08 17:54:49 · 139 阅读 · 0 评论 -
分享到某个地方
1. 2.其他地方调用时 Intent intent = new Intent(Intent.ACTION_SEND); startActivity(Intent.createChooser(intent , "使用以下方式发送"));原创 2011-06-08 17:26:35 · 103 阅读 · 0 评论 -
音量调节
mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//获得最大音量 maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//获得当前音量 currentVolume = mAudioManager...原创 2010-11-02 15:51:17 · 148 阅读 · 0 评论 -
全屏与非全屏
全屏与非全屏:一般一个Activity设置全屏的方法有两种,一是在OnCreate中:@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); requestWindowFeature(Window.FEATURE_NO_TITLE); Window win = get...原创 2010-11-02 15:41:32 · 284 阅读 · 0 评论 -
apk装到SD卡中
在Android 2.2中新的特性可以支持类似APP2SD卡上,我们的APK文件可以安装在SD卡上供用户使用,Android123今天就说下目前项目的升级和一些配置。 1. 首先让你的程序支持SD卡上安装必须具备设置API Level至少为8,即androidmanifest.xml的中android:minSdkVersion至少为8这样你的APK最终运行时兼容的 固件只有2.2了...原创 2011-05-16 11:47:08 · 157 阅读 · 0 评论 -
sd文件的操作和获取SD卡剩于流量和总容量
1.显示所有txt文件 FileFilter filter = new FileFilter() {public boolean accept (File file) {if (file.isFile() && file.getAbsolutePath().toLowerCase().endsWith(".txt")) {return true;}return false;...原创 2011-05-04 12:32:34 · 239 阅读 · 0 评论 -
判断sd是否存在
1.private final BroadcastReceiver broadcastRec = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {if (intent.getAction().equals("android.intent.action.M...原创 2011-05-04 12:20:26 · 139 阅读 · 0 评论 -
通放market更新软件
public class hello extends Activity {/** Called when the activity is first created. */private Handler mHandler;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedI...原创 2011-05-03 17:07:58 · 107 阅读 · 0 评论 -
Android 应用程序退出的四种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. Dalvik VM的本地方法android.os.Process.killProcess(android.os.Process.myPid()) //获取PIDSy...原创 2011-04-29 09:54:55 · 404 阅读 · 0 评论 -
程序错误处理全局处理
http://blog.youkuaiyun.com/liangguohuan/archive/2010/11/19/6022419.aspx原创 2011-04-28 14:35:28 · 118 阅读 · 0 评论 -
SVN下载google源码
1.如要下载该内容:http://code.google.com/p/[color=red]krvarma-android-samples[/color]/source/browse/#svn/trunk/patternwallpaper2.SVN地址中直接添http://krvarma-android-samples.googlecode.com/svn/...原创 2011-04-28 13:15:00 · 114 阅读 · 0 评论 -
Intent Activity
显示网页 1. Uri uri = Uri.parse("http://google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 显示地图 1. Uri uri = Uri.parse("geo:38.899...原创 2010-12-30 16:31:01 · 108 阅读 · 0 评论 -
获得图像
1.使用BitmapDrawable获取位图 Resources res = context.getResources(); // cache handles to our key sprites & other drawables mLanderImage = context.getResources().getDrawable( ...原创 2010-11-02 16:25:01 · 141 阅读 · 0 评论 -
Drawable、Bitmap、byte[]之间的转换
1、Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( ...原创 2010-11-02 16:29:05 · 136 阅读 · 0 评论 -
android一些常用事件
1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_T...原创 2011-05-27 19:28:14 · 181 阅读 · 0 评论 -
设置APN为cmnet源码
public class APNActivity extends Activity { public static final Uri APN_URI = Uri.parse("content://telephony/carriers"); public static final Uri CURRENT_APN_URI = Uri.parse("conten...原创 2011-05-27 19:22:26 · 440 阅读 · 0 评论
分享