Time of Update: 2018-12-03
Android對國際化與多語言切換已經做得不錯了,一個應用只要命名相應語系的values-[language]檔案夾,通過“設定”→“語言&鍵盤”→“選擇語言”即可實現應用多種語言的切換。 但如何在應用裡自己實現?搜尋過發現網上有如下的做法: Resources res = getResources(); Configuration config = res.getConfiguration();
Time of Update: 2018-12-03
Android上的靜默安裝似乎是個很誘人的功能,好多人都問這個問題。今天分享下實現靜默安裝的兩種方法,但當看完這篇文章後,仍會讓一些人失望滴。 Android把所有的Permission依據其潛在風險(屬性名稱為protectionLevel)劃分為四個等級,即"normal"、"dangerous"、"signature"、"signatureOrSystem"。INSTALL_PACKAGES屬於後兩者。讓我們看一下官方文檔對後兩類的描述吧。 "signature":
Time of Update: 2018-12-03
裝載於:http://blog.csdn.net/tangcheng_ok一、部落格推薦1)http://blog.csdn.net/android_tutor (Android開發入門基礎,進階進階)2)http://blog.csdn.net/hellogv (入門與提高,很多例子值得學習)3)http://www.cnblogs.com/TerryBlog (Andr
Time of Update: 2018-12-04
大家好,我們在PC上時往往使用捷徑方便啟動程式,在Android中我們同樣可以做到,今天就和大家分享下在Android下建立和刪除捷徑。我寫了一個Demo,通過這個Demo給大家分享一下我學習的成果: 先看兩個常量,接下來會說明: private static final String SHORTCUT_INSTALL = "com.android.launcher.action.INSTALL_SHORTCUT";private static final String
Time of Update: 2018-12-03
簡單點來說:Parcel就是一個存放讀取資料的容器, android系統中的binder處理序間通訊(IPC)就使用了Parcel類來進行用戶端與服務端資料的互動,而且AIDL的資料也是通過Parcel來互動的。在Java空間和C++都實現了Parcel,由於它在C/C++中,直接使用了記憶體來讀取資料,因此,它更有效率。 分析Binder機制中的用戶端與伺服器端進行實際操作ontransact()函數 ://參數說明:// code
Time of Update: 2018-12-03
轉載請註明出處:http://blog.csdn.net/qinjuning
Time of Update: 2018-12-03
本文原創 ,轉載必須註明出處 :http://blog.csdn.net/qinjuning 前言:本文是我讀《Android核心剖析》第7章 後形成的讀書筆記 ,在此向欲瞭解Android架構的書籍推薦此書。
Time of Update: 2018-12-03
由於天朝養了一隻很強大的河蟹,YouTube及Twitter等工具是使用不了的.在手機中又占空間,一直想找個方法把這些用不了的系統包給刪除掉. 在此先聲明此方法僅針對擷取了root許可權的手機.在網路上搜了下,到處轉載使用如下命令可以刪除:adb remountadb shell rm /system/app/YouTube.apk 但是結果卻總是:rm: can't remove '/system/app/YouTube.apk': Directory not
Time of Update: 2018-12-03
1.Intent的用法:(1)用Action跳轉1、使用Action跳轉,如果有一個程式的AndroidManifest.xml中的某一個 Activity的IntentFilter段中 定義了包含了相同的Action那麼這個Intent就與這個目標Action匹配。如果這個IntentFilter段中沒有定義 Type,Category,那麼這個 Activity就匹配了。但是如果手機中有兩個以上的程式匹配,那麼就會彈出一個對話可框來提示說明。 Action
Time of Update: 2018-12-03
Activity可以算是Android開發人員遇到最頻繁,也是最基本的模組之一。在Android的程式當中,Activity一般代表手機螢幕的一屏。如果把手機比作一個瀏覽器,那麼Activity就相當於一個網頁。在Activity當中,我們可以添加一些Button元素,或者Check
Time of Update: 2018-12-03
Android軟體時,常常需要開啟系統設定或資訊介面,來設定相關係統項或查看系統的相關資訊,這時我們就可以使用以下語句來實現:(如開啟“無線和網路設定”介面) Intent intent = new Intent("/"); ComponentName cm = new
Time of Update: 2018-12-03
今天在做項目過程中,遇到一個問題:使用者體驗某個功能時需要查看使用者是否已經開啟了GPS定位服務,若沒有則要求進入定位服務設定介面。下面就直接貼出代碼以下代碼是放在了Button的監聽事件裡,只貼出重要的代碼 LocationManager alm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); if
Time of Update: 2018-12-03
Android的開源給我們帶來了很多好處,我們可以隨意使用系統內建的程式,在Android 2.2裡內建IME有3個,Latin鍵盤,Google拼音和OpenWnn。
Time of Update: 2018-12-03
本次來說一說如何利用lufylegend.js引擎製作一款HTML5遊戲後,將其轉換為android本地化的App應用,轉換過程其實很簡單,下面一步步來做說明。首先來開發一個類似於對對碰的遊戲,不過此遊戲玩法為在下原創,如有雷同,純屬巧合,遊戲介面如下。遊戲操作:上下左右划動螢幕,來操作寶石向不同的方向移動。遊戲規則:當有三個一樣的寶石相鄰則消除,被消除過一次的寶石會變成半透明,當所有寶石都被消除一次後,則進入下一關。遊戲測試連接:http://lufylegend.com/demo/GemGe
Time of Update: 2018-12-04
從現實生活中理解線程訊息機制android 有一種叫訊息佇列的說法,這裡我們可以這樣理解:假如一個隧道就是一個訊息佇列,那麼裡面的每一部汽車就是一個一個訊息,這裡我們先忽略掉超車等種種因素,只那麼先進隧道的車將會先出,這個機制跟我們android 的訊息機制是一樣的。Android 的線程訊息機制android 在設計的時候引入了 wince 的訊息機制,即將每一個訊息發送到隊列裡面,遵循先進先出原則。發送訊息並不會阻塞線程,而接收線程會阻塞線程,這是因為 Android 的Handler
Time of Update: 2018-12-04
當你說不行時,你應該說些什麼:以Android播放midi為例中國好幾年前都對能對美國說"不",軟體工程師也經常要對使用者和同事說"不"。但是別人經常還要在你說不以後繼續喋喋不休,為什麼呢?據說男生說不的時候,就是不的意思;據說女生說不的時候,是請再繼續表現的意思。這坑害了很多猥瑣男。因為,只有她希望你繼續表現的時候,那時"不"的意思才是請繼續表現,否則,"不"的意思就是"不"。一些女生假設對方能夠理解這一顯然的事實:即,你是否是被歡迎繼續表現的。而這個世界上沒有顯然的事情。繼續表現的,多是猥瑣
Time of Update: 2018-12-04
——第二屆 Google 暑期大學生部落格分享大賽 - 2011 Android 成長篇 最近一直在開發android上的應用程式,自己自學,想實現一個網上商城的用戶端,經過不斷地努力,經過不斷地受挫,不斷地提高,回過頭自己可以去總結一些開發android的經驗。寫這篇的部落格的目的是能夠協助其他想開發android的同道中人。 首先,如果想要學習開發android應用程式,入門層級的開發人員,可以先去理解android本身提供的21種控制項。這個過程中,自己要反覆地去寫程式,
Time of Update: 2018-12-04
1、前言6月26日,Google Android發布了NDK,引起了很多發人員的興趣。NDK全稱:Native Development Kit。為:http://developer.android.com/sdk/ndk/1.5_r1/index.html。2、誤解新出生的事物,除了驚喜外,也會給我們帶來一定的迷惑、誤解。2.1、誤解一:NDK發布之前,Android不支援進行C開發在Google中搜尋“NDK”,很多“Android終於可以使用C++開發”之類的標題,這是一種對Android平
Time of Update: 2018-12-04
本文來自http://blog.csdn.net/hellogv/ ,歡迎轉摘,引用必須註明出處! 以前曾經介紹過《Android提高第十九篇之"多方向"抽屜》,當這個抽屜組件不與周圍組件發生壓擠的情況下(周圍組件布局不變),是比較好使的,但是如果需要對周圍組件擠壓,則用起來欠缺美觀了。 如。在對周圍壓擠的情況下,抽屜是先把周圍的組件一次性壓擠,再通過動畫效果展開/收縮的,這種做法的好處是快速簡單,壞處是如果擠壓範圍過大,則效果生硬。
Time of Update: 2018-12-04
大家好今天簡單講一下Android狀態列提醒,這個在開發中也會經常使用,當我們插上USB會有狀態列提醒,來簡訊時也會有狀態列的提醒。而在Android中有提醒功能的也可以用AlertDialog,但是我們要審重的使用,因為當使用AlertDialog