原创 android開機嚮導的實現

在android TV第一次上電時,會進行一個國家和語言及搜臺的選擇,實現的原理是: 寫一個單獨的apk實現相應的功能,把這個單獨的apk設置成Launcher:     在AndroidManifest.xml中,設置:        

原创 Android按Home鍵和Back鍵

Android Activity生命週期圖: 有時,希望按Back鍵時,不是退出,而是切到主界面去,就相當於按Home鍵,這時可以這麼做: @Override public void onBackPressed() { //

原创 微信小遊戲自定義震動時間

做微信小遊戲開發也有段時間了,小遊戲非常注重手感,精美的界面,順滑的操作,有時微微一震,會給玩家帶來不一樣的感覺。 這裏就要說到微信小遊戲中的震動API接口了,微信官方提供的震動接口有兩個: wx.vibrateShort(Object

原创 ApkTool原碼修改記錄

轉載請註明:本文源自http://blog.csdn.net/ytmfdw 本人在反編譯一個apk時,發現在反編譯時總是報錯: Exception in thread "main" java.lang.ClassCastExceptio

原创 自定義裁剪圖片控件

先看效果: 代碼: package com.ytmfdw.imageview; import android.content.Context; import android.graphics.Bitmap; import androi

原创 Java按圖片像素大小進行篩選

解壓一個app後,得到一堆的圖片,按像素大小進行篩選非常方便 import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream

原创 自定義View來顯示多條支付信息

在做項目開發時,有個這樣的需求: 就中間的那個支付明細,要求點擊時能收縮,這個功能非常簡單,從界面來看,用LinearLayout或TableLayout來做,沒啥難度,但是如果是用佈局來寫的話,那麼要寫的可多了,這只是列出了幾種支付方

原创 仿淘寶ViewPager左滑加載詳情界面

先看效果: 實現步驟: 外層用ViewPager,最後一個界面不是一般的控件,用到自定義佈局 自定義佈局中包含兩個界面:最後一張圖片,及左滑顯示的顯示,鬆手後,界面得回到原來的 具體代碼: package qf.com.slidevi

原创 android鎖屏

(基於framework 目錄下)一、base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java      開機執行到:systemReady()方法

原创 反編譯文件管理器apk隱藏藍牙模塊

工具準備:     源apk :    第三方文件管理器.apk(此處不詳細說哪家apk,怕引起不必要的麻煩,此文僅作技術上的交流,如有侵權,請聯繫我,我馬上刪除此文!)     反編譯/回編譯工具:apktool-v2.0.0RC2.j

原创 智能電視局域網手機遙控實現

        好久沒寫博客了,今天來寫一篇之前實現過的,算是溫故而知新吧。         先說下功能:在局域網內,手機來遙控智能電視,都是基於Android系統的,有些手機自帶紅外線功能,可以不用網絡連接,此處不討論        

原创 自定義控件監聽網絡改變

首先說下需求:要求能實時監聽網絡狀態發生改變,並顯示出來 監聽網絡變化,可通過監聽系統廣播 來實現,android系統網絡發生改變時,會發廣播,通過監聽這個廣播,即可知道網絡是否發生改變,再去獲取網絡狀態 我的想法是把這個監聽放在一個自定

原创 Genymotion解決經常打開快速搜索框

不知道爲什麼,使用Genymotion模擬器,打開所有應用時,只要滑動屏幕就會返回到主頁,並打開快速搜索,造成卡頓 解決辦法:沒能解決滑動返回到主頁上去,但不會打開快速搜索,只要把快速搜索apk刪掉即可 1.打開cmd,輸入adb she

原创 計算器的實現

  計算器?不是非常簡單嗎?聲明兩個float型變量,再加上操作符,自動計算結果出來! public static float calc(float a, float b, int operator) { switch (operat

原创 寫一個jar來批量處理簽名apk

衆所周知,給apk進行簽名,使用 jarsigner -verbose -keystore android.keystore -signedjar 簽名後.apk 待簽名.apk  命令 這是有android.keystore文件時,給