原创 clipse只顯示單個方法或一個方法的解決辦法

使用Eclipse時,遇到過一個問題,很煩人。就是在IDE的Edit區域,類的方法顯示不全,只能顯示一個方法,類的其他部分都看不到。 後來發現,原

原创 android 項目更改包名的方法

1、在項目上右鍵,選擇android tools->rename application package,輸入需要改爲的名稱,然後選擇需要改的包,有部分包可能不需要更名     2、上一步並沒有修改源碼的包,只是將工程中涉及包名的地方

原创 android利用數字證書對程序簽名

簽名的必要性 1、  防止你已安裝的應用被惡意的第三方覆蓋或替換掉。 2、  開發者的身份標識,簽名可以防止抵賴等事件的發生。         開發Android的人這麼多,完全有可能大家都把類名,包名起成了一個同樣的名字,這時候如何區分

原创 如何解決ADT17下Android第三方jar包NoClassDefFoundError的錯誤

原文:Posted by Foxykeep on 22/03/2012 http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17 在

原创 android 多媒體數據庫詳解

主要分爲幾節: 1. Android的媒體文件內部是如何存儲的? 2. Andoid的媒體文件如何獲取? 3. 在使用媒體文件的一些小技巧。 1. Android的多媒體如何存儲的? Android的多媒體文件主要存儲在/data/d

原创 Android AIDL使用詳解

1.什麼是aidl:aidl是 Android Interface definition language的縮寫,一看就明白,它是一種android內部進程通信接口的描述語言,通過它我們可以定義進程間的通信接口 icp:interproc

原创 生成互不相同隨機數的一種算法

C++中常用rand()和srand()函數相結合來生成每次執行都不相同的一組隨機數,常見的寫法如下: [cpp] view plaincopy #include <iostream>  #include <cstdlib> 

原创 Android5.0全透明狀態欄效果

實現上述效果的代碼如下: public class MainActivity extends Activity { @SuppressLint("InlinedApi") @Override protecte

原创 使用getIdentifier()獲取資源Id

使用getIdentifier()方法可以方便的獲各應用包下的指定資源ID。 主要有兩種方法: (1)方式一 Resources resources = context.getResources(); i

原创 ADB server didn't ACK,adb無法正常啓動

adb server is out of date.  killing... ADB server didn't ACK * failed to start daemon * error: unknown host service  

原创 Android代碼實現APK文件的安裝與卸載

Android程序使用代碼的安裝和卸載!!!  安裝: String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirect

原创 Android 跨應用調用Activity及Service

如何調用另外一個app應用的activity或者service,本文提供一個驗證可行的方法。 調用方法: Intent intent=new Intent("youActionName"); intent.setFla

原创 android中Camera setDisplayOrientation使用

在寫相機相關應用的時候遇到捕獲的畫面方向和手機的方向不一致的問題,比如手機是豎着拿的,但是畫面是橫的,這是由於攝像頭默認捕獲的畫面byte[]是根據橫向來的,而你的應用是豎向的,解決辦法是調用setDisplayOrientation來設

原创 Android監聽應用程序安裝和卸載

第一、 新建監聽類:BootReceiver繼承BroadcastReceiver  package com.rongfzh.yc; import android.content.BroadcastReceiver; import

原创 Android系統上cp命令的替代方法

今天把玩手頭的那部Android手機時碰到一個問題,即因爲權限問題無法將文件複製到/system/和/data/分區中,經過一番折騰後,算是解決了,在此記錄一筆。本方所涉及到的命令輸入,均用斜體字表示。 情況是這樣的:該臺Android