当前位置: 网学 > 编程文档 > Android > 正文

android资料源码

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员为大家收集整理了android资料源码提供大家参考,希望对大家有所帮助!


    防止屏幕自动锁屏
    手机长时间不使用后为了省电会自动锁屏,但有时候在玩游戏的时候,我们并不需要这样的“智能”。下面的代码演示了如何防止锁屏,大家可以试一下。Java代码1.privatePowerManagermPowerManager;//电源控制管理器,比如防锁屏2.privateWakeLockmWakeLock;//唤醒锁?3.publicvoidonCreate(BundlesavedInstanceState){4.5.mPowerManager=(PowerManager)getSystemService(POWER_SERVICE);6.mWakeLockmPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,getClass().getName());//处理屏幕防止锁屏7.8.}9.10.@Override11.protectedvoidonResume(){12.super.onResume();13.mWakeLock.acquire();//恢复时解除锁屏14.}15.16.@Override17.protectedvoidonPause(){18.super.onPause();19.mWakeLock.release();20.}
    =
     Android编程15个很有用的代码片段
    1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_Transparent);以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)3:在屏幕元素中设置句柄使用Activity.findViewById来取得屏幕上的元素的句柄.使用该句柄您可以设置或获取任何该对象外露的值.TextViewmsgTextView=(TextView)findViewById(R.id.msg);msgTextView.setText(R.string.push_me);4:发送短信Stringbody=”thisismmsdemo”;Intentmmsintent=newIntent(Intent.ACTION_SENDTO,Uri.fromParts(”smsto”,number,null));mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY,body);mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE,true);mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT,true);startActivity(mmsintent);5:发送彩信StringBuildersb=newStringBuilder();sb.append(”file://”);
     sb.append(fd.getAbsoluteFile());Intentintent=newIntent(Intent.ACTION_SENDTO,Uri.fromParts(”mmsto”,number,null));//Belowextradatasarealloptional.intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_SUBJECT,subject);intent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY,body);intent.putExtra(Messaging.KEY_ACTION_SENDTO_CONTENT_URI,sb.toString());intent.putExtra(Messaging.KEY_ACTION_SENDTO_COMPOSE_MODE,composeMode);intent.putExtra(Messaging.KEY_ACTION_SENDTO_EXIT_ON_SENT,exitOnSent);startActivity(intent);7:发送Mailmime=“img/jpg”;shareIntent.setDataAndType(Uri.fromFile(fd),mime);shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(fd));shareIntent.putExtra(Intent.EXTRA_SUBJECT,subject);shareIntent.putExtra(Intent.EXTRA_TEXT,body);8:注册一个BroadcastReceiverregisterReceiver(mMasterResetReciever,newIntentFilter(”OMS.action.MASTERRESET”));privateBroadcastReceivermMasterResetReciever=newBroadcastReceiver(){publicvoidonReceive(Contextcontext,I
    ntentintent){Stringaction=intent.getAction();if(”oms.action.MASTERRESET”.equals(action)){RecoverDefaultConfig();}}};9:定义ContentObserver,监听某个数据表privateContentObservermDownloadsObserver=new
     DownloadsChangeObserver(Downloads.CONTENT_URI);privateclassDownloadsChangeObserverextendsContentObserver{publicDownloadsChangeObserver(Uriuri){super(newHandler());}@OverridepublicvoidonChange(booleanselfChange){}}
    10:获得手机UApublicStringgetUserAgent(){Stringuser_agent=ProductProperties.get(ProductProperties.USER_AGENT_KEY,null);returnuser_agent;}11:清空手机上cookieCookieSyncManager.createInstance(getApplicationContext());CookieManager.getInstance().removeAllCookie();12:建立GPRS连接//DialtheGPRSlink.privatebooleanopenDataConnection(){//Setupdataconnection.DataConnectionconn=DataConnection.getInstance();if(connectMode==0){ret=conn.openConnection(mContext,“cmwap”,“cmwap”,“cmwap”);}else{ret=conn.openConnection(mContext,“cmnet”,“”,“”);}}13:PreferenceActivity用法
     publicclassSettingextendsPreferenceActivity{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.settings);}}Setting.xml:Android:key=”seting2″android:title=”@string/seting2″android:summary=”@string/seting2″/>android:key=”seting1″android:title=”@string/seting1″android:summaryOff=”@string/seting1summaryOff”android:summaryOn=”@stringseting1summaryOff”/>14:通过HttpClient从指定server获取数据DefaultHttpClienthttpClient=newDefaultHttpClient();HttpGetmethod=newHttpGet(“baidu/1.html”);HttpResponseresp;Readerreader=null;try{//AllClientPNames.TIMEOUTHttpParamsparams=newBasicHttpParams();params.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT,10000);httpClient.setParams(params);resp=httpClient.execute(method);intstatus=resp.getStatusLine().getStatusCode();if(status!=HttpStatus.SC_OK)returnfalse;//HttpStatus.SC_OK;returntrue;}catch(ClientProtocolExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();
     }catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}finally{if(reader!=null)try{reader.close();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}15:显示toastToast.makeText(this._getApplicationContext(),R.string._item,Toast.LENGTH_SHORT).show();
    
    
  • 上一篇资讯: Android资源
  • 下一篇资讯: android资料整理2
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号