原创 JNI閱讀總結
1.JNI java 層調用 static { //庫名在liunx下被擴展成libmeida_jni.so,在windows下被擴展成media_jni.dll System.loadLibrary("med
原创 mtk平臺android代碼編譯
1. VMware 我這邊安裝的是version:7.1.4 2. ubuntu 我這邊安裝的是ubuntu10.10 64位的版本 注:mtk平臺要求ubuntu版本爲64的,建議使用10.10這個版本的64位。 安裝注意創
原创 自制JAR中圖片調用
有時候,我們希望將我們的Android工程提供給第三方開發者使用。這個時候,最普遍的做法,就是提供一個jar包和一堆資源文件,第三方開發者可以將資源
原创 MTK文檔觀看記錄
一.4層框架 從底層到上層(上層用戶能看到界面) 1.liunx kernel 主要是驅動層 2.libraries (1)一些闊以用C或C++寫的第三方類庫(例如webit 瀏覽器內核,openGL/ES 繪圖工具,ssl互聯
原创 source小知識
逆推功能 1.首先在工具欄找到該圖標 2.然後再顯示出來的作用框內選擇右鍵 選擇中間那一項 3.將圖中值改爲 隨便點擊一個函數就可以看到反推調用的地方 點贊 收藏 分享 文章舉報
原创 按鈕半透明
Button或者ImageButton的背景設爲透明或者半透明 半透明<Button android:background="#e0000000" ... /> 透明<Button android:background="#00000
原创 android讀寫文件
一、 從resource中的raw文件夾中獲取文件並讀取數據(資源文件只能讀不能寫) String res = ""; try{ InputStream in = getResources().openRawResourc
原创 多屏分辨率
一.製作指南針針對540*960 直接在drawable文件夾下使用400*400的圖片,但是在bitmapfactory.decoderesource獲取出大小竟然是600*600,並且如何修改圖片都是這個值 網上搜索可能跟屏幕大小
原创 mapview使用方法
目前網上教程大多是MAP V1版本的教程,暫時註冊不到V1的API key 所以參考 http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html 生成MAPKEY的方法
原创 ADNROID ADB識別問題
一識別不了USB 1、做android開發的過程,碰到了Linux下adb識別不了android設備的問題,剛開始在網上google下,發現都是針對ubuntu下的一些說明:如google提供的方法:http://developer.a
原创 Binder理解
Binder機制 Bp接受客戶端請求,並將客戶端請求通過IpcThreadState寫入Binder裏,相對的Bn從Binder裏讀取信息,並處理後再將結果寫入Binder如下圖 Bp(Binder Proxy)和Bn(Bind
原创 Http連接
1.HTTPclient a.GET請求 直接拼湊URL data格式 例如?username='lisi'&password='1234' HttpGet hGet = new HttpGet(new URI(url + d
原创 android多線程斷點下載
讓我們看一下代碼的實現方法。 package com.smart.db; import java.util.HashMap; import java.util.Map; import and
原创 sqlite性能優化借鑑
本文爲性能優化的第一篇——數據庫性能優化,原理適用於大部分數據庫包括Sqlite、Mysql、Oracle、Sql server,詳細介紹了索引(優缺點、分類、場景、規則)和事務,最後介紹了部分單獨針對Sqlite的優化。
原创 android源碼編譯
一.http://source.android.com/source/building-running.html 二.編譯過程中出現問題 1.<命令行>:0:0: 錯誤: “_FORTIFY_SOURCE”重定義 [-Werror] <b