07 2012 档案

摘要:1.获取系统语言设置String str = Locale.getDefault().getLanguage();系统语言改变发送广播filter = new IntentFilter("Intent.ACTION_LOCALE_CHANGED"); 2.获得系统电量public class LowerPowerReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated me... 阅读全文
posted @ 2012-07-31 17:20 那些人追过的年 阅读(360) 评论(0) 推荐(0)
摘要:在上一篇中说,用实例说明了Activity的生命周期,从onCreate()到onDestroy(),以及当按下home键,按下Call键弹出对话框时,Activity的生命周期,接下来给大家分享,深入Activity生命周期。 还是上面这个(二)中的例子,如果我们在EditText中编辑了一些文字,如: 当切换手机横屏时,发现结果如下:EditText中的数据没有了, 在这个屏幕切换过程中Activity的生命周期是什么样子的呢?我们来分析一下,还是先来看log, 07-31 06:39:46.820: INFO/my(1498): onCreate---07... 阅读全文
posted @ 2012-07-31 16:08 那些人追过的年 阅读(955) 评论(1) 推荐(0)
摘要:下面以Demo来帮助理解Activity生命周期, 布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_ 阅读全文
posted @ 2012-07-30 18:06 那些人追过的年 阅读(342) 评论(0) 推荐(0)
摘要:刚学Android的同学必须要掌握的四大组件是activity service broadcastReceiver provider,而activity是有界面的,需要在不同的阶段做不同事情。因此深刻理解activity的生命周期至关重要。大家都很想理解这其中奥秘,下面就分3篇来深入探寻activity生命周期。 下面这张图应该大家都会熟悉的: 当一个Activity启动的时候 首先会调用onCreate()方法,一般我们在这里完成一些初始化的工作; 然后调用onStart()方法,这个方法只能被父类调用,如果手动调用则会出异常。onStart()方法必须是在onCreate()之后被调用或. 阅读全文
posted @ 2012-07-30 17:36 那些人追过的年 阅读(1929) 评论(0) 推荐(0)
摘要:MIME是通过标准化电子邮件报文的头部的附加领域(fields)而实现的几种常见的类型:text/plain(纯文本)text/html(HTML文档)application/xhtml+xml(XHTML文档)image/jpeg(JPEG图像)【PHP中为:image/pjpeg】image/gif(GIF图像)image/png(PNG图像)【PHP中为:image/x-png】video/mpeg(MPEG动画)application/pdf(PDF文档)application/msword(Microsoft Word文件)application/octet-stream(任意的二进 阅读全文
posted @ 2012-07-30 10:51 那些人追过的年 阅读(1347) 评论(0) 推荐(0)
摘要:String str = Locale.getDefault().getLanguage(); Log.i("my", str); 中文为 str ="cn";英文为 str ="en";日文为 str ="ja";。。。。写个程序监控设置中语言变化public class AndroidLanguageActivity extends Activity { class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Co 阅读全文
posted @ 2012-07-26 18:08 那些人追过的年 阅读(7048) 评论(0) 推荐(0)
摘要:首先需要root文件管理器 ,其次手机需要取得root权限 ,有root权限后,直接用文件管理进入/system /app 里删除对应的.apk。 *Accountprovider 账号管理器cawO;K!~n0 ApkManager.apk APK安装器(即N多安装器)浙江博客网R0pM[ ]}4znD&Z advancedsettings.apk 高级设置%M&n+@cb:r:GB0 AlarmClock 闹钟S IX-A2}A;Ps3y0 AndroidSyncService 系统同步服务`SN@9oy Q Z0D[0 Andr 阅读全文
posted @ 2012-07-26 11:55 那些人追过的年 阅读(1845) 评论(0) 推荐(0)
摘要:android Webservice开发的时候一般情况下大家接受webservice服务器返回值的时候都是使用SoapObject soapObject =(SoapObject) envelope.getResponse();这个来接受返回来的值,但这种方法往往会产生java.lang.ClassCastException:org.ksoap2.serialization.SoapPrimitive这样的错误。根据 测试和使用,在服务器端返回值是String类型的数值的时候使用SoapObject soapObject = (SoapObject)envelope.getResponse() 阅读全文
posted @ 2012-07-19 17:53 那些人追过的年 阅读(3601) 评论(3) 推荐(2)
摘要:< activity android:allowTaskReparenting=["true" | "false"]android:alwaysRetainTaskState=["true" | "false"]android:clearTaskOnLaunch=["true" | "false"]android:configChanges=["mcc", "mnc", "locale", "touc 阅读全文
posted @ 2012-07-17 17:41 那些人追过的年 阅读(1448) 评论(0) 推荐(0)
摘要:在代码中添加如下://设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); 在manifest。xml中添加:androi... 阅读全文
posted @ 2012-07-16 17:53 那些人追过的年 阅读(177) 评论(0) 推荐(0)
摘要:Toast 可以是系统默认风格,也可以自定义使用系统的风格如下: Toast.makeText(this, "hello world", Toast.LENGTH_LONG).show();如果需要自定义 代码如下: View v = LayoutInflater.from(this).inflate(R.layout.toastitem, null); toast.setView(v); toast.setGravity(Gravity.CENTER, 0 , 0); toast.show();需要... 阅读全文
posted @ 2012-07-16 17:14 那些人追过的年 阅读(187) 评论(0) 推荐(0)
摘要:1Intentintent=newIntent(Intent.ACTION_VIEW);2Uriuri=Url.parse("http://www.map1000.com");3intent.setData(url);4intent.setClassName("com.tencent.mtt","com.tentcent.mtt.MainActivity");5startActivity(intent);指定浏览器打开网页 阅读全文
posted @ 2012-07-16 16:13 那些人追过的年 阅读(2546) 评论(0) 推荐(0)
摘要:一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议 阅读全文
posted @ 2012-07-16 16:05 那些人追过的年 阅读(206) 评论(0) 推荐(0)
摘要:设置在左边的图标 getWindow().requestFeature(Window.FEATURE_LEFT_ICON); setContentView(R.layout.main); getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.pic1);设置在右边的图标 getWindow().requestFeature(Window.FEATURE_RIGHT_ICON); setContentView(R.layout.main); getWindow().setFeatureDrawa.. 阅读全文
posted @ 2012-07-16 16:03 那些人追过的年 阅读(2044) 评论(0) 推荐(0)
摘要:AIDL 服务只支持有限的数据类型,如果用AIDL服务传递一些复杂的数据就需要做更一步处理, AIDL 服务支持的数据类型如下:1. Java 的原生类型2. String 和CharSequence3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型; 以上三种类型都不需要导入(import)4. AIDL 自动生成的接口 需要导入(import)5. 实现android.os.Parcelable 接口的类. 需要导入(import)。要传递一个需要import 的数据类型的值(如: 实现Parcelable接口的类),除了要建立一个实现Parcelabl 阅读全文
posted @ 2012-07-16 11:06 那些人追过的年 阅读(8027) 评论(0) 推荐(0)