1.Intent的用法:(1)Action跳轉1、使用Action跳轉,當程序AndroidManifest.xml中某一個Activity的IntentFilter定義了包含Action,如果恰好與目標Action匹配,且其IntentFilter中沒有定義其它的Type或Category過濾條件,那么就正好匹配了。如果手機中有兩個以上的Action程序匹配,那么就會彈出一個對話可框來提示說明。例如打開一個網址,彈出可選對話框:Action的值在Andr
系統 2019-08-29 23:02:41 2677
最近做了一個Android項目,要求軟件能夠自動下載指定的APK文件并自動安裝,無須用戶操作,即靜默安裝。在查閱了GOOGLE之后,綜合了各位方法之后,找到了一種相對簡化的方法,不過此方法只在4.0的Android版本下測試過,其它版本各位可以照此方法嘗試一下。想要做到靜默安裝,其實就是要有權限執行pminstall命令。準備工作其實就兩步:1、獲取執行權限2、執行命令我們首先介紹第二步,如何執行pminstall命令:關鍵代碼其實就一句:Runtime.
系統 2019-08-29 22:40:09 2672
本文章由Jack_Jia編寫,轉載請注明出處。文章鏈接:http://blog.csdn.net/jiazhijun/article/details/11131891作者:Jack_Jia郵箱:309zhijun@163.com一、漏洞描述近期,微信等多款安卓流行應用曝出高危掛馬漏洞:只要點擊好友消息或朋友圈中的一條網址,手機就會自動執行黑客指令,出現被安裝惡意扣費軟件、向好友發送欺詐短信、通訊錄和短信被竊取等嚴重后果。在烏云漏洞平臺上,包括安卓版微信、Q
系統 2019-08-12 09:29:48 2672
常用系統控件界面大合集雨松MOMO原創文章如轉載,請注明:轉載自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6613004雨松MOMO帶大家盤點Android開發中的一些常用系統控件的簡單用法今天我用自己寫的一個Demo和大家詳細介紹一個Android開發中遇到的一些常用系統控件的使用技巧。1.文本框TextViewTextView的作用是用來顯示一個文本框,下面我用兩種方
系統 2019-08-12 09:29:58 2668
Android軟件開發之TextView詳解雨松MOMO原創文章如轉載,請注明:轉載自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6625662TextView的API中文文檔中說明它的結構結構java.lang.Objectandroid.view.Viewandroid.widget.TextView直接子類:Button,CheckedTextView,Chronom
系統 2019-08-12 09:29:59 2667
大家好,今天說說Location,Location在Android開發中還是經常用到的,比如通過經緯度獲取天氣,根據Location獲取所在地區詳細Address(比如GoogleMap開發).等。而在Android中通過LocationManager來獲取Location.通常獲取Location有GPS獲取,WIFI獲取。我今天做一個簡單的小Demo,來教大家如何獲取Location,從而獲取經緯度。下一節將教大家通過Location來獲取Addres
系統 2019-08-29 23:00:06 2665
轉載請注明出處:http://blog.csdn.net/guolin_blog/article/details/9526247最近二維碼真是越來越火了,隨便電視上、網絡上、商場里,到處都是二維碼。而內嵌二維碼掃描功能的軟件也越來越多,QQ、微信、UC瀏覽器等等應用都可以對著二維碼掃一掃,感覺我們自己的應用里不加上二維碼掃描功能,都跟不上時代潮流了。所以今天我就將帶著大家一起,在我們自己的程序里加入二維碼掃描的功能。不過,二維碼功能如果真要做起來還是非常復
系統 2019-08-12 09:29:48 2662
本文來自http://blog.csdn.net/hellogv/,引用必須注明出處!本文使用SAX來解析XML,在Android里面可以使用SAX和DOM,DOM需要把整個XML文件讀入內存再解析,比較消耗內存,而SAX基于事件驅動的處理方式,可以在各節點觸發回調函數,不過SAX適合節點結構簡單的XML文檔,復雜的XML文檔在后期的節點深度處理會有點麻煩。本文要解析的test.xml文件如下:
系統 2019-08-29 22:29:51 2660
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/sharing/receive.html既然你的應用可以向其它應用發送數據,那么你的應用也可以接收來自其它應用的數據。您需要思考一下用戶是如何與你的應用交互的,以及你希望接收來自其它應用什么樣的數據。例如,一個社交網絡應用
系統 2019-08-12 01:55:16 2659
http://lovezhou.iteye.com/blog/932847Android軟件在線升級,在線安裝apk程序包AndroidF#應用軟件經常會因為功能的增加而升級,升級經常是在客戶端給用戶升級的提示,然后用戶下載最新的apk程序包,軟件升級過程大多數需要在線完成。android在線安裝apk程序包,主要用到系統自帶的apk安裝器進行安裝。用到系統自帶的apk安裝器安裝apk包,首先需要在配置文件中加入權限聲明Java代碼
系統 2019-08-29 23:09:23 2651
LayerDrawable,系統將會按這些Drawable對象的數組順序來繪制它們,索引最大的Drawable對象將會被繪制在最上面定義LayerDrawable對象的XML文件的根元素為,該元素可以包含多個元素下面是一個例子,定義一個seekbar和一個imageviewseekbar的效果是拖動的部分和背景部分是兩個不同的圖片構成下面定制seekbar的外觀,指定一個progressDrawable屬
系統 2019-08-29 23:48:44 2650
由于每個應用程序都運行在自己的進程空間,并且可以從應用程序UI運行另一個服務進程,而且經常會在不同的進程間傳遞對象。在Android平臺,一個進程通常不能訪問另一個進程的內存空間。但是android提供了AIDL可以用來進程間數據傳遞。AIDL(AndroidInterfaceDefinitionLanguage)是一種IDL語言,用于生成可以在Android設備上兩個進程之間進行進程間通信(interprocesscommunication,IPC)的代
系統 2019-08-12 09:30:07 2647
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/efficient-downloads/regular_updates.html對于定期更新頻率的優化會基于設備的狀態,網絡連接,用戶行為和其喜好而有所變化。我們在這一大系列課中,我們討論如何構建具有電池效率的應用,它們可
系統 2019-08-12 01:54:50 2646
Intent和PendingIntent的關系Intent和PendingIntent的關系越看越迷惑,花了一段時間分析Android的JavaDoc終于有點心得,在此與大家分享:Intent是一個意圖,一個描述了想要啟動一個Activity、Broadcast或是Service的意圖。它主要持有的信息是它想要啟動的組件(Activity、Broadcast或是Service)。PendingIntent可以看作是對Intent的包裝。供當前App之外的其
系統 2019-08-29 23:46:26 2645
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/efficient-downloads/efficient-network-access.html在你的應用中,可能最消耗電力的就是用無線網絡對資源進行下載了。為了最小化網絡連接對電池損耗的影響,你一定要理解你的連接模型是
系統 2019-08-12 01:54:51 2641