2016年4月26日 星期二

OPPO F1-休眠時app不會自動啟動

現在的手機為了可以提升電池的使用時間, 很多app於休眠時或關閉時並不會自行啟動, 而造成Line / FB不能及時收訊息, 鬧鐘也不響.

我的OPPO F1也有同樣的現像....

為了方便自己以後如果不小心忘了, 所以將相關流程寫在這裡, 方便自己, 同時有需要的人也可以參考...

其實重點只有二個
1. 是否允許自行啟動
2. 記憶體清理時會不會被清除掉

現在, 我們來看到如何設定..
1. 安全中心-->權限隱私-->自動啟動管理 (如下圖), 將自己想要啟動的app的開關變成綠色.


2. 設定-->應用程式管理-->執行中 (如下圖), 將自己要lock住的app, 點選畫面中的小鎖icon..這樣不會因為清除記憶體時而被清除掉.
或者你也可以直接長按機上的左鍵(三條線), 此時會開啟所有記憶體裡的app, 將你想要lock住的app往下滑, 此時右上會出現一個小鎖的icon.


3. 因為有時, 會了更加省電, 我會們開啟"純淨背景"模式, 記得也要將想要執行app加入...

以上, 就是如何避免因為休眠時而造成app不會自動啟動的解決方法...


2016年4月24日 星期日

Android Studio 安裝 Genymotion 模擬器

Genymotion算是一個還不錯的模擬器,可以拿來玩手機遊戲。也可能幫助開發者來開發APP,在這邊介紹如何安裝這個模擬器。

先到官方網站,裡面提供了一些資訊,選擇免費版的就好了。

註冊完後,收完認證信就可以下載及安裝。

安裝玩Genymotion之後,必須到Android Studio之中設定。
1. File → Settings

2. 輸入plugins,找到plugins,點選Browse repositories。

3. 輸入Genymotion就能找到這個插件,並且安裝它。

4. 安裝完畢後重新啟動,會發現功能bar上多了一個小icon。


5. 點選這個Icon,第一次安裝它會叫你設定你Genymotion安裝的路徑位置(也可以自行修改位置,如下圖)。


6. 再來你就能利用Genymotion來創建模擬器,也能在上面測試APP了。

7. 如果發生"Unable to start the virtual device."




8. 請執行你的Genymotion,並打開Settings->選擇VirtualBox,重新設定真正Virtual devices的位置就可以。


2016年4月17日 星期日

使用Genymotion發生"INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" error

此問題主因是因為我們的Genymotion本身並不支援ARM binary, 如果要讓你們模擬器可以支援Native code compiled from ARM, 你必須去下載"Genymotion-ARM-Translation.zip" (去google找一下就有了)

下載這個zip file之後, 就直接將此檔案使用滑鼠拖到虛擬機器視窗,  進行安裝....
出現確認對跨框點OK就行。然後重啟你的虛擬機器。



Android Studio - 修復Gradle project sync failed error 的錯誤

此篇純粹為個人於使用Android Studio來Import由eclipse的app時發生sync failed error的解決方法,並不表示其他人百分之百可以適用...

因為問題是發生在gradle, 所以, 我們就針對gradle來找原因...至於什麼是gradle如果不了解, 請自行使用goodle大神...

以下為解決方法!!
1. 首先, 先打開自己之前寫的任何一個app專案 (如果沒有, 可以自行創建一個新的app)

2. 打開有問題專案目錄下gradle -> wrapper之後會看到gradle-wrapper.properties檔案, 找到如下資訊....(你的和我的可能會不一樣)
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip 


同時也打開沒有問題app裡的同樣檔案
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip  

請將有問題app的distributionUrl改成和正常的app一樣即可...

3. 再來打開有問題專案app目錄下的build.gradle
android {    compileSdkVersion 20
    buildToolsVersion "23.0.2"
    defaultConfig {        applicationId "com.error.project"        minSdkVersion 14
        targetSdkVersion 28    }
    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'        }    }}
dependencies {    compile 'com.android.support:support-v4:20.0.0'}

同時比對正常的app專案裡的檔案
android {    compileSdkVersion 23
    buildToolsVersion "22.0.1"
    defaultConfig {        applicationId "com.good.project"        minSdkVersion 15
        targetSdkVersion 23        versionCode 1        versionName "1.0"    }    buildTypes {        release {            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}
dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
}

只要針對紅色文字部份即可...

4. 最後, 只要按下"Try again" or "Sync Now"即可.. (這部份, 以你的畫面訊息為主)

***** 如要轉載, 請註明出處 *****

2012年2月13日 星期一

如何關閉-Android手機拍照聲音


1、先把手機Root了(手機應用裏面會有一個叫“授權管理”的,先不用管他)如果沒法獲得ROOT許可權,那麼安裝Z4root可以獲得ROOT

2、裝一個叫RE管理器_Root Explorer的軟件

3、用管理器進入/system/media/audio/ui裏面(此時“授權管理”會提示是否對此授權,選擇是),模式要為“掛載讀/寫”(如果沒有就說明沒有Root,一定要Root才行)

4、將裏面的文件“Shutter_01.ogg”或“camera_click.ogg”改名或者刪掉,各手機可能檔案名不一樣,如果二個檔案都有,就二個都改

5、恭喜,你拍照已經無聲!

2012年2月12日 星期日

Samsung R i9103 - 移除電信業者內定軟體

這裡有一個非常簡單方法可以, 將手機裡電信業者內定軟件變不見的方法.
當然此方法, 也會造成你已安裝好的APP也消失.
所以, 使用前記得要利用鈦備份.

1. 先電話撥號輸入*#06# 記下IMEI號. 
2. 之後再在電話撥號輸入*#272*IMEI號#

會出現以下幾個選項

CWT 中華電信 (有大量內置用不上的軟體)
TWM 台灣大哥大 (有很多內置用不上的軟體)
BRI 台版零售ROM 很乾淨
TGY 港版零售ROM 較乾淨 (比台版要多幾個軟體)

比較推薦選擇 BRI 點擊install,手機將重啟並恢復出廠設置.

2012年2月9日 星期四

照片分享-墾丁之旅-關山.....

今年過年利用大初二去了一趟墾丁, 路上聽廣播提到屏東水底寮大塞車, 提前了於崁頂交流道下車, 剛好想到我R9103手機有Google導航可以用, 一路上就靠它走替代道路, 才能避開大塞車, 要不然不知何時才能到達.
同時也試一下新手機的照像能力如何, 再來跟大家分享一下照片.
今年再次遊歷墾丁, 發現墾丁的風景不亞於外國, 這也難怪有那麼多日本及大陸觀光客, 都想到此一遊.
個人還是覺得關山的夕陽照的最漂亮.