Time of Update: 2017-01-18
在絕大多數android機器etc路徑下存放一個的apns-conf.xml檔案,表示當前機器使用的apn資訊通過root機器可以push出來看看,具體路徑可以上網搜下 複製代碼 代碼如下: static Uri PREFERRED_APN_URI = Uri.parse("content://telephony/carriers/preferapn"); ContentResolver cResolver = context.getContentResolver(); Cursor cr =
Time of Update: 2017-01-18
Google為ndroid平台開發Web Service提供了支援,提供了Ksoap2-android相關架包 1.下載該夾包可以直接登入http://code.google.com/p/ksoap2-android/,現在該網站已經提供了直接的下載,只要點擊下載連結就可以下載了; 我現在的是ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar
Time of Update: 2017-01-18
1、Service的種類 按運行地點分類:
Time of Update: 2017-01-18
複製代碼 代碼如下:/** * Gets the number of cores available in this device, across all processors. * Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu" * @return The number of cores, or 1 if failed to get result */ private int
Time of Update: 2017-01-18
1.實現應用中的所有activity都全屏 在manifest中直接加入 複製代碼 代碼如下: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.實現單個activity全屏 複製代碼 代碼如下: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR,
Time of Update: 2017-01-18
開始研究android開發,搭建開發環境的時候就出了問題……果然是好事多磨~ 安裝了jdk,配置環境變數,安裝了完整版的adt、建立了helloworld程式,啟動的時候就報錯 “Please ensure that adb is correctly located at 'D:\adt-bundle-windows-x86_64\sdk\platform-tools\adb.exe' and can be
Time of Update: 2017-01-18
第一:調用系統簡訊介面直接傳送簡訊;主要代碼如下: 複製代碼 代碼如下: //直接調用簡訊介面發簡訊 SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents = smsManager.divideMessage(content); for (String text : divideContents) { smsManager.sendTextMessage("150xxxxxxxx",
Time of Update: 2017-01-18
PopupWindow可以實現浮層效果,主要方法有:可以自訂view,通過LayoutInflator方法;可以出現和退出時顯示動畫;可以指定顯示位置等。 為了將PopupWindow的多個功能展現并力求用簡單的代碼實現,編寫了一個點擊按鈕左側快顯功能表的功能,實現出現和退出時顯示動畫效果並點擊其他地區時彈出層自動消失,效果圖如下: 源碼: 1.PopwindowOnLeftActivity.java 複製代碼 代碼如下: package com.pop.main; import
Time of Update: 2017-01-18
這篇文章寫的非常好,深入淺出,關鍵還是一位大三學生自己剖析的心得。這是我喜歡此文的原因。下面請看本文:作為一個大三的預備程式員,我學習android的一大樂趣是可以通過源碼學習google大牛們的設計思想。android源碼中包含了大量的設 計模式,除此以外,android sdk還精心為我們設計了各種helper類,對於和我一樣渴望水平得到進階的人來說,都太值得一讀了。這不,前幾天為了瞭解android的訊息處理機
Time of Update: 2017-01-18
EditText和TextView一樣,也可以進行圖文混排。所不同的是,TextView只用於顯示圖文混排效果,而EditText不僅可顯示,也可混合輸入文字和映像,讓我們先回顧一下圖5.2所示的QQ聊天輸入框,在輸入框中可以同時輸入文字和表情映像。實際上,這種效果在Android SDK中只需要幾行代碼就可以實現。為了使讀者更有學習的衝動,先來欣賞一下即將實現的效果,如圖5.16所示。 圖5.16 在EditText控制項中輸入文字和映像
Time of Update: 2017-01-18
在4.5.6節介紹過一個<include>標籤,該標籤可以在布局檔案中引用另外一個布局檔案,並可以覆蓋被引用布局檔案根節點所有與布局相關的屬性,也就是以android:layout開頭的屬性。通過<include>標籤可以將一個非常龐大的布局檔案分解成若干個較小的布局檔案,而且這些小的布局檔案也可以被多次引用,從而達到一個重用的目的。
Time of Update: 2017-01-18
Android
Time of Update: 2017-01-18
複製代碼 代碼如下: public class MenuEx extends Activity { private static final String TAG = "android123"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public
Time of Update: 2017-01-18
複製代碼 代碼如下: ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE); //檢查網路連接,如果無網路可用,就不需要進行連網操作等 NetworkInfo
Time of Update: 2017-01-18
雜語:看了很多程式猿都有寫部落格的習慣,看來我也得練練,不管寫的好不好了,學到點什麼體會就寫寫吧。內容解說:這幾天開始學遊戲地圖製作,今天小小的總結一下Canvas的clipRect()介面的使用。1)選取要在畫布上繪製(重新整理)的地區,如圖以(x, y)為起點座標、寬w、高h的地區2)選擇要繪製的圖片,不一定是剛好寬高為(w,h),大圖就需要切割了(本例子繪製綠色地區)3)將圖片繪製到畫布上,使得綠色地區與白色方塊重合4)最後效果圖代碼解說:複製代碼 代碼如下:canvas.save();
Time of Update: 2017-01-18
將圖片進行編輯(放縮,塗鴉等),最後儲存成指定格式、大小的圖片。 先貼代碼: 複製代碼 代碼如下: Bitmap bmp = Bitmap.createBitmap(480, 800, Config.ARGB_8888); Canvas canvas = new Canvas(bmp); canvas.drawBitmap(this.bmp, matrix, paint); canvas.save(Canvas.ALL_SAVE_FLAG); canvas.restore(); File
Time of Update: 2017-01-18
1.概念 Adapter是串連後端資料和最上層顯示的適配器介面,是資料和UI(View)之間一個重要的紐帶。在常見的View(ListView,GridView)等地方都需要用到Adapter。如下圖直觀的表達了Data、Adapter、View三者的關係:Android中所有的Adapter一覽: 由圖可以看到在Android中與Adapter有關的所有介面、類的完整層級圖。在我們使用過程中可以根據自己的需求實現介面或者繼承類進行一定的擴充。比較常用的有
Time of Update: 2017-01-18
先看看常規的隱藏狀態列的方法:方法一:@Overrideprotected void onCreate(Bundle savedInstanceState)
Time of Update: 2017-01-18
Hi~大家好,出來創業快3個月了,一切還不錯,前一段時間用了業餘時間搞了個問答類網站YQMA.想做中國的stackoverflow,哈哈,只是YY下,希望大家多多支援!好了,今天給大家分享的是Path菜單的簡單實現,可以支援自訂方向(左上,右上,右下,左下),並且可以自訂菜單的個數,痛點就是菜單的擺放位置(動態設定margin),還有動畫的實現,其實動畫只是簡單用了個TranslateAnimation,N個菜單一起移動的時候感覺很cool~這裡也用到了自訂標籤,這裡不懂的童鞋可以看我
Time of Update: 2017-01-18
前言:最近公司C輪融資成功了,移動團隊準備擴大一下,需要招聘Android開發工程師,陸陸續續面試了幾位Android應聘者,面試過程中聊到效能最佳化中如何避免記憶體流失問題時,很少有人全面的回答上來。所以決定抽空學習總結一下這方面的知識,以及分享一下我們是如何檢測記憶體流失的。我們公司使用開源架構LeakCanary來檢測記憶體流失。什麼是記憶體流失?有些對象只有有限的生命週期。當它們的任務完成之後,它們將被記憶體回收。如果在對象的生命週期本該結束的時候,這個對象還被一系列的引用,這就會導致記