最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用android隱藏api實現(xiàn)亮度調節(jié)的方法

 更新時間:2013年05月31日 10:44:25   作者:  
使用android隱藏api實現(xiàn)亮度調節(jié)的方法,需要的朋友可以參考一下

Android 1.5之后將調節(jié)亮度的api隱藏了,不過android的源碼中依然有方法可以實現(xiàn),如下:

復制代碼 代碼如下:

IPowerManager power = IPowerManager.Stub.asInterface(ServiceManager

              .getService("power"));

if (power != null) {

   power.setBacklightBrightness(brightness);

上面的代碼無法直接在官方的sdk中調用,會提示找不到IpowerManager和I ServiceManager,需要下載android的源碼,將調用這個方法的工程在android源碼環(huán)境下編譯。

編譯方法如下,在調用該方法的工程根目錄下創(chuàng)建Android.mk文件:

復制代碼 代碼如下:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := user

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := myProject

LOCAL_CERTIFICATE := platform

include $(BUILD_PACKAGE)


另外,還需要在應用程序的AndroidManifest.xml中的manifest節(jié)點中加入android:sharedUserId="android.uid.system"這個屬性。(更正,這個屬性不需要添加)

將工程目錄拷貝到/packages/apps/下,執(zhí)行mmm編譯。會在out目錄下生成apk文件,這里的apk還無法直接使用,會提示簽名不符,原因是程序想要運行在系統(tǒng)進程中還要有目標系統(tǒng)的platform key。

接下來使用platform key對apk簽名:

1. 用壓縮軟件打開apk文件,刪掉META-INF目錄下的CERT.SF和CERT.RSA兩個文件。

2. 使用目標系統(tǒng)的platform密鑰來重新給apk文件簽名。首先找到密鑰文件,在我的Android源碼目錄中的位置是"build\target\product\security",下面的platform.pk8和platform.x509.pem兩個文件。然后用Android提供的Signapk工具來簽名,signapk的源代碼是在"build\tools\signapk"下,用法為"java –jar signapk.jar platform.x509.pem platform.pk8 input.apk output.apk"

簽名后的apk就可以使用了,通過這種方法還可以使用其他的隱藏api。

相關文章

  • Android開發(fā)入門環(huán)境快速搭建實戰(zhàn)教程

    Android開發(fā)入門環(huán)境快速搭建實戰(zhàn)教程

    最近想重新學習下Android,學習之前開發(fā)環(huán)境的搭建是個首先要解決的問題,所以下面這篇文章主要給大家介紹了Android開發(fā)環(huán)境搭建的相關資料,文中將實現(xiàn)的步驟一步步介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • Android開發(fā)控制ScrollView滑動速度的方法

    Android開發(fā)控制ScrollView滑動速度的方法

    這篇文章主要介紹了Android開發(fā)控制ScrollView滑動速度的方法,結合實例形式分析了Android編程中ScrollView滑動事件相關操作技巧,需要的朋友可以參考下
    2017-02-02
  • Android開發(fā)筆記之Android中數(shù)據(jù)的存儲方式(一)

    Android開發(fā)筆記之Android中數(shù)據(jù)的存儲方式(一)

    這篇文章主要介紹了Android開發(fā)筆記之Android中數(shù)據(jù)的存儲方式(一) 的相關資料,需要的朋友可以參考下
    2016-01-01
  • Android HandlerThread案例詳解

    Android HandlerThread案例詳解

    這篇文章主要介紹了Android HandlerThread案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 使用Chrome瀏覽器調試Android App詳解

    使用Chrome瀏覽器調試Android App詳解

    這篇文章主要介紹了使用Chrome瀏覽器調試Android App詳解,本網(wǎng)講解了使用Facebook開源Stetho實現(xiàn)在Chrome中調試Android App中,需要的朋友可以參考下
    2015-05-05
  • Android 解決嵌套Fragment無法接收onCreateOptionsMenu事件的問題

    Android 解決嵌套Fragment無法接收onCreateOptionsMenu事件的問題

    本文主要介紹Android Fragment無法接收onCreateOptionsMenu事件的問題,這里給出解決辦法以及詳細代碼,希望能幫助有需要的小伙伴
    2016-07-07
  • Android?Studio實現(xiàn)音樂播放器2.0的全過程

    Android?Studio實現(xiàn)音樂播放器2.0的全過程

    音樂帶給人的聽覺享受是無可比擬的,動聽的音樂能夠愉悅人的身心,讓人更加積極地去熱愛生活,下面這篇文章主要給大家介紹了關于Android?Studio實現(xiàn)音樂播放器2.0的相關資料,需要的朋友可以參考下
    2022-02-02
  • Android RecyclerView四級緩存源碼層詳細分析

    Android RecyclerView四級緩存源碼層詳細分析

    RecyclerView是Android一個更強大的控件,其不僅可以實現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實現(xiàn)數(shù)據(jù)縱向滾動,也可以實現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法
    2022-11-11
  • Android控件ViewFlipper仿淘寶頭條垂直滾動廣告條

    Android控件ViewFlipper仿淘寶頭條垂直滾動廣告條

    這篇文章主要為大家詳細介紹了Android控件ViewFlipper仿淘寶頭條垂直滾動廣告條,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 簡單學習Android TextView

    簡單學習Android TextView

    這篇文章主要和大家一起簡單學習Android TextView,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09

最新評論

达日县| 桃江县| 西青区| 贡觉县| 江山市| 濮阳县| 渑池县| 罗田县| 固始县| 怀远县| 凤凰县| 荔浦县| 治县。| 黄浦区| 灌南县| 庆元县| 遂昌县| 辽源市| 腾冲县| 曲靖市| 巴东县| 乌拉特前旗| 广东省| 岱山县| 无极县| 周口市| 图们市| 手游| 曲靖市| 临沭县| 行唐县| 石城县| 湘西| 宜春市| 马尔康县| 长垣县| 裕民县| 浦江县| 武陟县| 纳雍县| 建瓯市|