原创 Drawable和Bitmap互相轉換

1. Drawable To Bitmap public static Bitmap drawable2Bitmap(Drawable drawable) { int width = drawable.getI

原创 Sqlite數據庫sqlite3命令

SQLite庫包含一個名字叫做sqlite3的命令行,它可以讓用戶手工輸入並執行面向SQLite數據庫的SQL命令。本文檔提供一個樣使用sqlite3的簡要說明。 開始       啓動sqlite3程序,僅僅需要敲入帶有SQLite

原创 Android Menu

Contents Android學習筆記-Menu 1 一、創建Menu資源: 1 二、擴展menuresources: 1 三、創建OptionMenu 2 3.1響應用戶動作 2 3.2運行時改變MenuItem 3 四、創建Co

原创 Linux下Android NDK環境配置以及配合eclipse使用NDK

Hello-Jni進階源碼:http://download.csdn.net/detail/zhouyuanjing/4774195 一.下載NDK http://developer.android.com/sdk/ndk/index.h

原创 APK安裝過程及原理詳解

(轉)http://mycoding.iteye.com/blog/1075114  PackageInstaller 原理簡述   應用安裝是智能機的主要特點,即用戶可以把各種應用(如遊戲等)安裝到手機上,並可以對其進行卸載等管理操作

原创 獲得APK的圖標

public static Drawable getApkIcon(String path, Context mContext) { Drawable icon = null; try {

原创 android 編譯命令

(轉)http://blog.csdn.net/jaylin2013/article/details/5707301 1.編譯單個模塊,可以使用mmm工具 其使用方法是:mmm <dir>,如編譯frameworks下的所有文件: 先在

原创 Android --- 圖片的特效處理

(轉)http://blog.csdn.net/sunboy_2050/article/details/6713255 1. 圖片放縮 // zoom 放縮 public static Bitmap zoomBitmap(

原创 Ubuntu(Linux)/Windows下反編譯apk

Ubuntu(linux)下反編譯apk,五部曲: Ubuntu(Linux)下反編譯apk工具(apktool)下載 1 . 把apk拷到apktool根目錄下,執行:./apktool d xxx.apk,會生成xxx目錄,裏面有re

原创 android:ellipsize

android中的ellipsize textview中內容過長的話自動換行,但是調用measureText函數時發現返回值很不準確,單位也不確定,是pixel還是dip,都不準。後來想起textview中有個內容過長加省略號的屬性,即e

原创 android 筆記

1.  安裝apk: public static void installApk(Context context, String apkPath) { File apkfile = new File(apkPat

原创 Activity跳轉時的特效

1.   使用Activity.overridePendingTransition來自定義Activity的進入動畫,卻發現沒法定義退出的動畫。      alpha透明度,translate平移,scale放縮,rotate旋轉幾種效

原创 Android 7.0 增加以太網設置DHCP和靜態IP

Android 7.0 自帶EthernetService,默認開機就會啓動,默認ip獲取方式是動態分配(DHCP),有時候公司路由器DNS設置有問題,導致無法上網(能ping通局域網,無法上外網),手動設置靜態IP就派上用場了。 廢話不

原创 ZenBrush(禪宗畫筆)反編譯後二次開發(電子簽名_毛筆帶筆鋒的效果)

最近POS機項目有個需求,電子簽名,就是一個畫板上簽名。看了一些文章,把貝塞爾曲線算法用上了效果也 不怎麼樣,然後在Github上也找了些demo,有個brushes還不錯,但沒有毛筆筆鋒那種效果,找啊找,終於找到 ZenBrush(中文

原创 Android 備份(提取)apk

本文介紹兩種提取完整apk(系統預裝的和用戶安裝的) 一、通過adb提取(適合開發者)     1. adb shell pm list packages找到要提取apk的包名 F:\winadb>adb shell pm list p