Time of Update: 2018-12-04
項目接近尾聲,今天恰好也要初始化一下系統裡的預設值,google了一下,有時就得做個拿來主義,沒有時才自己做輪子滴嘛,呵呵1開機圖片: android-logo-mask.png android-logo-shine.png 這兩個圖片一個在上一個在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes/assets/images/android-logo-shine.png
Time of Update: 2018-12-04
鬱悶,搞了一上午竟然是將android:drawable狀態寫在了最上面的原因<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="true" android:drawable="@drawable/iamge_pressed" /><item android:state_focused="true"
Time of Update: 2018-12-04
http://www.uml.org.cn/mobiledev/201209102.asp1、ViewViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourcejava.lang.Objectandroid.view.ViewKnown Direct
Time of Update: 2018-12-04
step1:建立項目PopWindow,並匯入功能表項目使用的圖片到/res/drawable目錄下 (項目總覽圖) (drawable目錄) step2:設定應用的UI介面 a.應用的總體介面,main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=
Time of Update: 2018-12-04
android中的特效存在於framework-res.apk檔案的anim目錄下只要反編譯framework-res.apk就可以看到anim目錄了,如果想要替換,可直接下載其他framework中的特效檔案用解壓工具開啟,進行替換即可現說明android特效檔案具體所指:(不斷更新)status_bar_enter 通知欄 移除status_bar_exit 通知欄 彈出應用程式轉場效果:wallpaper_open_exit 應用程式退出
Time of Update: 2018-12-04
Android內部提供了一個DownloadProvider,是一個非常完整的下載工具,提供了很好的外部介面可以被其他應用程式調用,來完成下載工作。同時也提供和很好的下載、通知、儲存等機制。在Android的Browser等工具裡面都用到了這個DownloadProvider。但是很遺憾的是,這個DownloadProvider不對app開發人員開放,只作為內部使用。我們現在去探究如何將DownloadProvider拿來給自己用。讓我們先找到DownloadProvider不能用的原因:先找
Time of Update: 2018-12-04
http://mzh3344258.blog.51cto.com/1823534/886522該效果類似於iPhone中View的切換動畫效果,今天就只介紹上面展示的效果,如果大家要看到更多更好玩的Activity之間切換的效果的話,可以看下小馬這篇文章:http://mzh3344258.blog.51cto.com/1823534/807337涉及到插值器與多種動畫效果的實現,看完會對Activity之間的動畫有個更全的認識,文中不足之處,大家批評指出,共同改進,先謝謝啦,廢話不多說,先上效
Time of Update: 2018-12-04
大家都知道,現在安裝Android系統的手機版本和裝置千差萬別,在模擬器上運行良好的程式安裝到某款手機上說不定就出現崩潰的現象,開發人員個人不可能購買所有裝置逐個調試,所以在程式發布出去之後,如果出現了崩潰現象,開發人員應該及時擷取在該裝置上導致崩潰的資訊,這對於下一個版本的bug修複協助極大,所以今天就來介紹一下如何在程式崩潰的情況下收集相關的裝置參數資訊和具體的異常資訊,並發送這些資訊到伺服器供開發人員分析和偵錯工具。我們先建立一個crash項目,項目結構在MainActivity.java
Time of Update: 2018-12-04
http://blog.csdn.net/zhaoyazhi2129/article/details/9406833同樣的布局檔案,小解析度手機:1、使用setImageBitmap設定時,出現如下現象: 2、使用setImageResource時,圖片顯示正常
Time of Update: 2018-12-04
在Android中實現非同步任務機制有兩種方式,Handler和AsyncTask。Handler模式需要為每一個任務建立一個新的線程,任務完成後通過Handler執行個體向UI線程發送訊息,完成介面的更新,這種方式對於整個過程的控制比較精細,但也是有缺點的,例如代碼相對臃腫,在多個任務同時執行時,不易對線程進行精確的控制。關於Handler的相關知識,前面也有所介紹,不清楚的朋友們可以參照一下。為了簡化操作,Android1.5提供了工具類android.os.AsyncTask,它使建立非同
Time of Update: 2018-12-04
只說思路 不用講那麼詳細1:首先舉例“安卓市場”的應用,進到官方首頁你會看到有產品下載 然後點擊下載按鈕就能下,但是這個貌似是跨域的 你是得不到真實 尾碼是APK的地址,沒有地址都是扯淡,怎麼辦呢? 那就用第三方工具把 “嗅探”隨便一個工具就OK 然後點擊官網的 就會暴露出來尾碼為APK的 比如 http://cdn.market.hiapk.com/data/upload//2013/01_21/18/com.duomi.android_183017.apk
Time of Update: 2018-12-04
系統原來用的是BOSCH_BMA222的gsensor, 現在要求換成使用MMA7660,我們來看一下怎樣增加驅動和調試過程。1. 修改Makefie 首先,修改放置驅動的目錄裡的Makefile(kernel/driver/misc),添置如下語句:[html] view plaincopyprint?obj-$(CONFIG_SENSORS_MMA7660) += mma7660.o obj-$(CONFIG_SENSORS_MMA7660) +=
Time of Update: 2018-12-04
一、編譯報錯external/yaffs2/yaffs2/yaffs_tagsvalidity.h:23:6: warning: redundant redeclaration of ‘yaffs_InitialiseTags’ [-Wredundant-decls]external/yaffs2/yaffs2/yaffs_guts.h:888:6: note: previous declaration of ‘yaffs_InitialiseTags’ was herehost C:
Time of Update: 2018-12-04
請先參考如何取得Android原始碼一文,通過repo來取得當前最新的android主線代碼(或者拿名為android-SDK-1.5_r1的tag也無妨)。1、Host OS編譯環境準備在取得android原始碼和編譯核心的過程中,我們已經至少安裝了cURL、
Time of Update: 2018-12-04
http://marshal.easymorse.com/archives/1532 如果需要通過android SDK擷取手機相關資訊。需要通過如下方式擷取: TelephonyManager telephonyManager=(TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);String
Time of Update: 2018-12-04
· · 今天給大家歸類一下,常用的功能如何調用:顯示網頁: Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);顯示地圖: Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new
Time of Update: 2018-12-04
@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stubmenu.add(0, 0, 0, "添加備忘");menu.add(0, 1, 1, "刪除所有");menu.add(0, 2, 2, "退出");return super.onCreateOptionsMenu(menu);}@Overridepublic boolean
Time of Update: 2018-12-04
一、簡介a.GridView(網路視圖)的功能和用法b.ImageSwitcher(圖形切換器)的功能和用法c.Gallery(畫廊視圖)的功能和用法二、通過一個執行個體來學習Gallery、GridView和ImageSwitcherstep1:建立一個項目MyGridViewAndGallery 三:我們先寫用GridView和ImageSwitcher實現step1:設計所需的UI介面a.
Time of Update: 2018-12-04
一、gravity1、android:layout_gravity 和 android:gravity 的區別從名字上可以看到,android:gravity是對元素本身說的,元素本身的文本顯示在什麼地方靠著換個屬性設定,不過不設定預設是在左側的。android:layout_gravity是相對與它的父元素說的,說明元素顯示在父元素的什麼位置。比如說button: android:layout_gravity 表示按鈕在介面上的位置。
Time of Update: 2018-12-04
螢幕切換指的是在同一個Activity內螢幕見的切換,最長見的情況就是在一個FrameLayout內有多個頁面,比如一個系統設定頁面;一個個人化頁面。通過查看OPhone API文檔可以發現,有個android.widget.ViewAnimator類繼承至FrameLayout,ViewAnimator類的作用是為FrameLayout裡面的View切換提供動畫效果。該類有如下幾個和動畫相關的函數:l