原创 調試時,真機安裝不了應用

在Android Studio 上運行項目調試時,真機安裝不了應用 真機上已經卸載了應用 可還是提示需要adb uninstall  出現錯誤: INSTALL_FAILED_INTERNAL_ERROR it is possible t

原创 Android 幾種創建型設計模式

目錄 ​​​​​​1.單例模式 (推薦使用懶漢和DCL模式) 2.Builder模式 3.原型模式 4.工廠方法模式 5.抽象工廠模式 1.單例模式 (推薦使用懶漢和DCL模式) //懶漢單例 public class Singleto

原创 FragmentTabUtils/BottomNavigationViewFragmentTabUtil+Fragment 簡單實現底部導航欄的工具類

沒效果圖說個屁:   工具類 JAVA代碼 public class FragmentTabUtils implements RadioGroup.OnCheckedChangeListener { private List<

原创 自定義Dialog並實現接口回調

今天學習自定義一個Dialog控件並試着將它封裝了,封裝就不說了,我自己都還雲裏霧裏呢,下面是自定義的Dialog控件並實現回調的代碼 1 自定義的MyDialog控件 package com.example.zinan.base;

原创 Linux下python項目運行步驟

剛剛認識python,確實遇到了好多好多的坑,特意記下這些一步一步走來步進的坑與問題,以後還可以查閱。如還有坑,希望指教。 1 . pip pip 是Python的包管理工具,在新發行的版本中會默認安裝 在命令行下輸入 pip lis

原创 Android 獲取手機語言環境 區分簡體繁體

Locale locale = getResources().getConfiguration().locale; // 獲取當前系統語言 String ZH = "zh";

原创 Android項目配置多環境多包名

1.配置keystore 在gradle.properties中添加keystore配置信息 # Project-wide Gradle settings. # IDE (e.g. Android Studio) users: # G

原创 Android 使用Java-WebSocket實現簡易推送流程

一.不放效果圖都是耍流氓 二.模擬服務端工具 因爲忘記是在哪裏下載的這個軟件了 所以直接放到網盤上 或者自行搜索 鏈接: https://pan.baidu.com/s/1IZZPcUEJCzSBPIkalngNOg 提取碼: afxr

原创 Android Asset目錄下的Apk文件的複製安裝

1.項目結構 其中 target.apk爲目標apk,包名爲 com.zian.target PermissionManager爲權限工具類 (權限以及安裝可以參考我另一篇博客 : https://blog.csdn.net/qq_30

原创 Android 守護進程 (NDK Service 單工機制)

個人筆記,學習於騰訊課堂 (1.模擬器7.0系統成功保活  2.真機小米8 8.0android系統 無效) 0.項目結構 1.在項目中配置ndk(略) CMakeList.txt # For more information abo

原创 仿soul發佈帖子

先看圖纔不會覺得我是耍流氓 差不多就是這樣   1.佈局 <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.LinearLayoutCompat xml

原创 Android 幾種行爲型設計模式

目錄 6.策略模式 7.狀態模式 8.責任鏈模式 9.解釋器模式 (略) 10.命令模式 6.策略模式 //業務 : 梨子1單位2塊錢 橙子1單位5 蘋果1單位8000 計算價格 //價格計算類 public class PriceC

原创 Android 幾種設計模式

1.單例模式 (推薦使用懶漢和DCL模式) //懶漢單例 public class Singleton { private static Singleton mInstance; private Singleton()

原创 使用 gradle-bintray-plugin 發佈項目到jcenter

1.註冊 1.在Bintary上註冊賬號,紅色框框看見沒 2.Add New Repository 創建maven 2.工程 1.創建Android工程 及 Library 創建一個工具類 調用showLog() 則打印    L

原创 佈局添加背景邊框樣式工具類

1.佈局 <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.LinearLayoutCompat xmlns:android="http://schema