原创 android 短/彩信數據表不能插入

今天寫彩信模塊發現無論如何也不能發送彩信,經過反覆研究調試,最終定位到彩信插入ContentResult語句。經過查找資料後發現,需要將短信應用設置

原创 android插件化開發--修改攜程插件支持aidl,dependencies

一.攜程插件修改後的使用方式:         1.設置local.properties文件下solidMode,當等於false時,可以在主工程添加依賴,運行常規開發模式; 當等於true時作爲插件運行,許用命令行執行打包操作

原创 如何將系統app移植到Androdi Studio--Messaging(短信)

1.最近一直在公司做一款情景短信app,由於短信app這塊市面資料比較少,加之和系統framework層打交道,所以難點比較多。爲了拓寬視野,更得上業務需求。今天抽空把系統短信編譯了一把,並把工程打入到了android studio,這樣

原创 android 小米手機API兼容問題解決思路

最近在做一款系統短信APP,在開發彩信模塊時遇到了一個問題,在給pending_msgs表做插入時,無法插入,報錯:MmsSmsProvider does not support deletes, inserts, or updates

原创 android 6.0系統短信

1.項目路徑:packeages/apps/Messageing 2.短信provider::packeages/providers/Telephony/src/com/android/providers/telephony 3.虛擬電話

原创 android插件化開發--修改攜程插件開發支持provider

在用攜程做插件開發的過程中遇到provider不能加載的問題,不需要再androidmanifest.xml中預先配置。 在framework\storage\BundleArchiveRevision.java下修改如下方法: pu

原创 android系統源碼分析——binder基礎數據結構

fen在Binder驅動程序中有兩種類型的數據結構,其中一種是在內部使用的,另一種是在內部和外部均會使用的1.binder_work用來描述待處理的工作項。2.binder_node用來描述一個Binder實體對象。3.binder_re

原创 Telephone--短信發送/接收流程

1.設置默認短信 2. 短信發送 3.短信接收 4.彩信發送 pdu表 列名 類型 說明 _id integer 唯一標識,自增,從1開始 thread_id integer threads表的id date inte

原创 android TextView超鏈接設置顏色

因爲在做一個項目要對文本解析,找出文本中的url、電話、email、地址、等。用系統默認的autolink autolinktextcolor只能統一設置超鏈接顏色,不能動態的實現各個Span繪製顏色的不同,因爲文本是不固定的,所以Spa

原创 如何將系統app移植到Androdi Studio--Launcher2

   在我門開發過程中,其實系統app有很多值得我們借鑑學習的地方。通過對系統app的瞭解,有助於我們進一步對android系統的瞭解,提高自我成長的有效途徑。由於android系統的封裝比較好,普通app通常不需要與framewor

原创 如何將系統app移植到Androdi Studio–Launcher3

如何將系統app移植到Androdi Studio–Launcher3 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈

原创 linux jdk8下載

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.or

原创 okhttp源碼分析(一)

源碼地址:https://github.com/square/okhtt實例:okHttpClient = new OkHttpClient.Builder() .connectTimeout(5*1000,

原创 okhttp源碼分析(三)

okhttp源碼分析(一)okhttp源碼分析(二)接着上一章分析request.body().writeTo(); public @Nullable RequestBody body() { return body; }p

原创 mysql5.7升級到8.0.11

參考這篇blog:https://www.cnblogs.com/xyabk/p/8967990.html其中有些問題創建文件my.ini[mysqld] # Remove leading # and set to the amount