android實用備忘錄

去掉ListVIew默認點擊效果:

android:listSelector="@android:color/transparent"

實現全屏效果(隱藏系統狀態欄):

int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;
Window window = getWindow();
window.setFlags(flag, flag);
// 清除全屏顯示
int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;
Window window = getWindow();
window.clearFlags(flag);


修改rom中的build.prop

【打開開發者選項】

是把ro.build.type=userdebug (編譯模式,如user,userdebug,eng,test模式)
user,用戶模式
userdebug,調試模式
eng,開發模式
test,測試模式

改成 ro.build.type=eng

如果沒有ro.build.type=xxx 直接添加一個進去就行了。

【打開USB調試】
persist.service.adb.enable=1

【遇到加載不了so文件時】


defaultConfig {
    ...

    ndk {
        abiFilters "armeabi-v7a", "x86", "armeabi", "mips"
    }

}
【系統級別的彈窗】
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
alertDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
//當報錯時可以嘗試使用
alertDialog.getWindow().setType((WindowManager.LayoutParams.TYPE_TOAST);

alertDialog.show();
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

【解決ListView刪除item後刷新無效的問題】

dataList.clear();

dataList.addAll(theNewDatas);

adapter.notifyDataSetChanged();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章