經過前兩篇blog的鋪墊,我們今天熱身一下,做個簡單的例子。目錄結構還是引用上篇blog的截圖。具體實現代碼:public class MainActivity exte
前提條件: 1、Root手機一部 2、需要通過Xposed installer( http://dl.xposed.info/latest.apk)安裝Xp
前言 最近在使用第三方登錄和分享的過程中遇到了很多問題,一方面可以歸結為自己經驗的不足,另一方面其實也說明了官方文檔的含糊不清。這篇博文不會寫關於如何使用第三方登錄分享,
下面是HTC官方的一個圖片,展示了Android系統從發布最終到用戶手中的一個完整的過程: Awesome Infographic: HTC Shows Us “Th
游戲中攝像頭的原理介紹 在游戲開發中更新攝像頭的位置可以決定屏幕顯示的內容,尤其是RPG類游戲攝像頭有著非常重要的作用,我
本實例允許用戶動態添加號碼到黑名單,並實現黑名單來電自動掛斷。程序通過創建PhoneStateListener監聽器來監聽TelephonyManager的通話狀態來實現
第一,橫豎屏切換連帶橫豎屏布局問題: 如果要讓軟件在橫豎屏之間切換,由於橫豎屏的高寬會發生轉換,有可能會要求不同的布局。 可以通過以下兩種方法來切換布局: 1)在res
游戲碰撞的大致可以分為這幾種類 1.主角與邊界的碰撞,限制主角不能走出手機屏幕外。 2.主角與物理層的碰撞,與地圖中的房子 桌子 椅子等
1、概述 Android提供了幾種動畫類型:View Animation 、Drawable Animation 、Property Animation
上次我寫了一個類似前言的東西,向大家粗略介紹了一下什麼是適配器,並且舉了一個最簡單的例子幫助大家理解,使用了安卓原生的ArrayAdapter,現在我們繼續
在基類的table中加入upgrade操作: public abstract class DbBaseTable { private static final Str
最近在開發安卓的過程中發現ListView無疑是一個經常使用的組件,而提到ListView又不得不提一下適配器了,我打算用幾個實例,由淺入深的向大家仔細講解一下適配器的使
先建立一個table的基類: public abstract class DbBaseTable { private static final String TAG =
先看效果圖: @Override public void onCreate(Bundle savedInstanceState) { super.onC
我們需要用以下方式來啟動service: Intent intent = new Intent(); intent.setClass(MainActivity.t
該功能實現很簡單,就是根據手指坐標位置在畫板上畫 1.效果圖 2.代碼實現 public class ErinieShow extends
本實例通過MediaPlayer播放一首音樂並通過AudioManager控制手機音頻,關於AudioManager的詳解可參照:Android開發之AudioManag
在開發應用的時候,很多時候都會涉及大量圖片的加載和高精度圖片的加載,這兩種操作都是會導致應用程序OOM(OutOfMemory)的問題發生,合理的圖片加載和圖片內存管理就
SmsManager是Android提供的另一個非常常見的服務,SmsManager提供了系列sendXxxMessage()方法用於發送短信。 SmsManager:管