Time of Update: 2018-07-29
最近在開發一個模組的時候,有一個Activity嵌套了html5頁面,但是發現了一個問題,就是Debug包是可以正常調用Android本地方法的,而Release包則無法調用同一個本地方法。 代碼如下: public class FlaggingActivity extends AppBaseActivity { @Initialize NavigateBar navigateBar; @Initialize WebView webView; String
Time of Update: 2018-08-20
Android項目刮刮獎詳解(一)前言上期我們簡單地實現了一個畫板的功能,使用者可以在上面亂寫亂畫,其實,刮刮獎也是如此,使用者刮獎的時候也是亂寫亂畫的。刮刮獎原理一共有兩層畫布,底層畫布存放中獎資訊的圖片,上層畫布則是一個遮蓋層,我們將底層畫布成為資訊層,上層畫布稱作為遮蓋層。使用者再遮蓋層塗畫,我們將使用者塗畫的痕迹從遮蓋層擦除,顯示出資訊層的內容,則就實現了一個簡單的刮刮獎。實現基於上期的代碼,我們來講解一下。上一期中在注釋中我也有提示到哪些代碼是今天的內容,我們拿來看看吧。設定背景圖首先
Time of Update: 2018-12-03
android.permission.MODIFY_PHONE_STATE許可權限制已經改為系統許可權 普通應用程式已經無法調用所以網上找到的那些如何使用android.permission.MODIFY_PHONE_STATE的文章 均已失效但仍有引用的辦法就是讓你的程式程式系統程式 一種就是預製到ROM中另一種就是使用系統簽名第一種我已經實驗通過,第二種還有待驗證。Also, just to save everyone some searching. I've been
Time of Update: 2018-12-03
在Andoird 2.0 Eclair正在被熱炒之時,我們瞭解到Google已經動手後續的開發了。之前已經曝光Eclair之後是更好吃的Flan(果餡餅),而我們頭一次知道的是Flan的下一代叫做Gingerbread(薑餅),這是Google工程經理Ryan Gibson透露的。很顯然每一代的Android系統都按照英文字母順序在排列,且都是饞人的甜品。 Ryan
Time of Update: 2018-12-03
Android千好萬好,唯獨模擬器不是太好,在不更換舊有硬體的前提下,使用Android模擬器通常會遭遇效率問題,況且在logcat下面調試,也始終不如開發案頭遊戲時那麼直觀。有沒有什麼辦法,能夠解決這一問題呢? 其實很容易做到。 Android首先是一個精簡的Linux平台,其次才是一個手機系統,Java在PC上可以做到的事情,Android不但可以做到,而且能以近乎一致的手段做到。事實上,如果有人故意通過封裝抹殺Android與PC上Java應用差異性的話,任何Java遊戲,都可以在很少更改
Time of Update: 2018-12-03
2011-05-27
Time of Update: 2018-12-03
作業如下:在android螢幕上面任意畫線 2011-12-1 ,從網上看到了,參考了,修改了,成功了,給大家分享下package feng.f121.drawline;//本人建立的包名,每人有每人的不同的包import java.security.PublicKey;import android.R.integer;import android.content.Context;import android.graphics.Bitmap;
Time of Update: 2018-12-03
首先,編譯busybox原始碼,在menuconfig中配置如下:Busybox Settings ---> Build Options --->中不要選擇靜態串連,要動態,Installation Options --->中選擇安裝目錄,和選擇[*] Don‘t use /usr,這樣,在make install是就不會安裝在/usr下,而是安裝在自己選擇的目錄下,我這裡選擇代碼目錄下的自己建立的rootfs目錄;接著make ;make
Time of Update: 2018-12-03
在android的framework中想要監聽底層的uevent事件是一件很簡單的事情,只要以下幾個步驟即可,拿UsbDeviceManager.java為例子。首先,建立一個UEventObserver類: private final UEventObserver mUEventObserver = new UEventObserver() {
Time of Update: 2018-12-03
引用:http://blog.csdn.net/wstarx/archive/2008/12/17/3541458.aspx目錄結構OpenCore的代碼在以下目錄中:external/opencore/。這個目錄是OpenCore的根目錄,其中包含的子目錄如下所示: * android:這裡面是一個上層的庫,它基於PVPlayer和PVAuthor的SDK實現了一個為Android使用的Player和Author。 * baselibs:包含資料結構和安全執行緒等內容的底層庫
Time of Update: 2018-12-03
最近開始學習 Android,為了更快上手於是給自己找個小課題來練習一下: WCF作為服務端開放RESTful Service,Android作為用戶端將手機上的簡訊傳給服務端顯示,並輪詢服務端是否有發送的簡訊取回並發送。(在電腦前就可以瀏覽即時的簡訊並能快速回複,呵呵還是挺有意思的)。先上幾張圖:1. 用戶端:(咦?怎麼還用android1.5?沒辦法現在手機是1.5的,為了在真機上發布湊合用吧:)) 2. 服務端:其中涉及到的知識點如下:(恩文章標題有點跑偏了,其實大頭在Android端。。
Time of Update: 2018-12-03
播放指定SD卡上的音樂,用mMediaPlayer.setDataSource("\sdcard\")便設定要播放的檔案的路徑,然後調用start(),stop(),pause()便可實現開始,停止和暫停播放的功能。 而 如果是應用中內建的音樂(如遊戲中的音效),就是不是sdcard中的音樂了,一般情況下會存在應用目錄下的''res\aw\'下,如何設定音樂的播放
Time of Update: 2018-12-03
1、java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 最近在修改Android內建的Browser,已接近尾聲。運行調試的時候遇到以上異常,於是在TabControl.java的方法attachTabToContentView添加 content.removeAllViews();
Time of Update: 2018-12-03
Time of Update: 2018-12-03
在上一篇博文Android Bitmap記憶體限制中我們詳細的瞭解並分析了Android為什麼會在Decode
Time of Update: 2018-12-03
方法一:很多應用都會有一個啟動介面。歡迎畫面慢慢隱現,然後慢慢消隱。實現這種效果的方法有兩種(暫時只發現兩種)1、使用兩個Activity,程式啟動時候load第一張Activity,然後由tick觸發N秒鐘後startActivity另外一張Activity。2、使用一個Activity,可以用到View.gone() 這個方法。把Acitivity的某些元素移除。 1、兩個Activity:首先是AndroidManifest.xml <?xml version="1.0"
Time of Update: 2018-12-03
定期更新的最佳頻率將取決於裝置的狀態,網路連接,使用者的行為和明確的使用者喜好。最佳化電池壽命,討論了如何通過在基於主機裝置的狀態來修改其重新整理頻率,打造高效電池的應用程式。包括當你失去串連後禁用後台服務更新以及在電池電量低的時候減少更新的速度。在這裡會介紹更新頻率是多少才會使得更新操作對無線電狀態機器的影響最小。利用推送資訊來替換電子郵件服務每次app去向server詢問檢查是否有更新操作的時候會啟用無線電,這樣造成了不必要的能量消耗(在3G情況下,會差不多消耗20秒的能量)。C2DM是一個
Time of Update: 2018-12-03
這是我做的關於計算準媽媽孕周的小軟體,拿來自己用的,用了之後覺得還不錯,於是上傳上來與各位準爸爸媽媽分享,我做的是用在android平台上的,由於上傳market有一點麻煩,只想與大家免費使用,所以放在自己的部落格裡,:http://www.cnblogs.com/randylee/archive/2010/02/21/1670678.html
Time of Update: 2018-12-03
Android的版本 android的版本有很多 0.9 ,1.0 ,1.5,1.6,2.0,2.109年4月15日 cupcake android 1.5 09年9月15 Donut android 1.6 : linux核心升級到2.6.29。cdma , wvga ,qvga 的支援 支援OpenCore2媒體引擎 , TTS09年10月28日 android 2.0 Eclair
Time of Update: 2018-12-03
一般的構造方法這裡以eoe網路介面很久前的相關約定為例:介面根地址: API_ROOT = http://ws.eoeandroid.com/api/v1公用測試key: api_key: 3YXNgING8f5Ugiq9J27XjQ api_secret: