原创 Android 8.0(O)+後臺服務適配

問題Not allowed to start service Intent XXX : app is in background uid UidRecord 項目很早targetSdkVersion升到了28(Android 9.

原创 Android網絡框架之Retrofit + RxJava + OkHttp

文章目錄簡介基本使用舉例說明引入依賴創建Retrofit對象創建訪問API的請求發送請求以及處理結果多圖以及單圖上傳方法一:方法二: 現在android網絡請求大部分已經換成了Retrofit2.0 +RxJava + okHtt

原创 自定義view開發(一)

什麼是自定義view? android開發中所有的控件幾乎都是view,然而實際開發中系統的view遠遠不夠使用,還用到自定義的view。 自定義view分爲三種: 1:自繪控件,之前不存在的控件,有自定義view生成的新控件。 2:繼承

原创 Android開發者如何搭建服務器

文章目錄爲什麼搭建服務器搭建服務器前推薦服務器推薦工具推薦搭建步驟jdk的安裝tomcat的安裝mysql的安裝發佈接口項目 爲什麼搭建服務器 Android 開發者有時也可以通過開發javaweb項目寫接口然後供APP 調用,這

原创 如何將Android studio中Library發佈到Jcenter

文章目錄前言1:配置2:生成zip文件3:獲取zip文件4:註冊bintray賬號5:創建倉庫6:創建package7:添加version8:上傳9:等待審覈 前言 輪子用多了,發現各種問題就想自己造輪子了,方便自己的同時還能讓其

原创 Gradle配置那些事

Eclipse轉Android studio最大的變化就是多了gradle的配置,那麼gradle是什麼?gradle有哪些優點呢?gradle又是如何使用的呢? gradle是什麼? 官方介紹是:Gradle是一個基於Apache An

原创 關於dialog引起的IllegalArgumentException

錯誤日誌總髮現這個錯誤 java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{24933

原创 android:windowSoftInputMode屬性詳解以及editText監聽鍵盤迴車會執行兩次的解決方法

android:windowSoftInputMode各值的含義: stateUnspecified:軟鍵盤的狀態並沒有指定,系統將選擇一個合適的狀態或依賴於主題的設置 stateUnchanged:當這個activity出現時

原创 MyBatis中的xml文件部分標籤使用

1:parameterType、resultType 無非就是對象,map,其他類型 <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType=

原创 事務配置-基於tx/aop配置切面增強事務

什麼是事務? 所謂事務是用戶定義的一個數據庫操作序列,這些操作要麼全做,要麼全不做,是一個不可分割的工作單位 事務的特性? 原子性:要麼全做,要麼全不做。 一致性:說的是全部做,和全不做,這時數據庫處於一致性,如果一個做,一個不

原创 android studio安裝app異常-DELETE_FAILED_INTERNAL_ERROR

小米手機安裝app,android studio一直提示: DELETE_FAILED_INTERNAL_ERROR Error while Installing APP 如下圖 在MIUI 開發者選項中關閉 MIUI優化,重啓

原创 idea2017激活、註冊碼

兩個方法: 一、使用註冊碼,獲取地址如下: http://idea.lanyus.com/ 二、填入license server http://intellij.mandroid.cn/  http://idea.imsxm.

原创 Android本地App與html5的交互

介紹: Android的開發中除了本地app的處理外,有時需要與html5的交互,與html5的交互無非兩種情況。 1:html5調用app本地的方法。 例如,在一個網頁上點擊一個分享按鈕控件,這時會彈出本地原生的一鍵分享界面,通過ht

原创 linux上數據庫導入與導出

一、導出數據庫用mysqldump命令 1、導出數據和表結構: mysqldump -u用戶名 -p密碼 數據庫名 > 數據庫名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p a

原创 在組件化開發中ARouter的坑

Program type already present: com.alibaba.android.arouter.routes.ARouter$$Providers$$app 可能的原因: 1:ARouter中路徑是否有重複