原创 使用ContentProvider多媒體的Uri

MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 存儲在外部存儲器上的音頻文件內容 MediaStore.Audio.Media.INTERNAL_CONTENT_URI 存儲字內部存儲器上的音頻文件

原创 寫一個Tomcat+Okhttp實現的聊天websocket聊天框架(二)--完成私聊功能

上一篇中,完成了客戶端和服務端的網絡,算一個helloworld。只是,服務端使用的是Tomcat給的例子,客戶每發一條消息,都會廣播到每一個在線的用戶。如果我們在撩妹子的時候,還要廣播到正牌女友那裏,這就尷尬了,顯然不符合正常的業務需求

原创 寫一個Tomcat+Okhttp實現的聊天websocket聊天框架(一)-- 完成客戶端和服務端的通信

服務端使用的是Tomcat9的example提供的例子。Tomcat7 開始支持Websocket協議,最初是使用兩種方式可以實現Websocket的服務端 ,一個是WebSocketServlet,另一個是通過註解。在Tomcat9

原创 一個旋鈕的Demo

package jiacc.clockview; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Bitma

原创 JAVA中遇到金額精確計算時候的問題解決

原則上是使用BigDecimal(String)構造器,我們建議,在商業應用開發中,涉及金額等浮點數計算的數據,全部定義爲String,數據庫中可定義爲字符型字段,在需要使用這些數據進行運算的時候,使用BigDecimal(String)

原创 RxJava的幾個操作符和應用場景

RxJava簡介: 可以使代碼變的簡潔,增加代碼的可讀性可維護性。 Observable.from(folders) .flatMap((Func1) (folder) -> { Observable.from(fi

原创 Android開發中解決動畫只執行一次的方法

在設置Animation後經常會遇到的問題是動畫只執行一次,第二次不再執行。解決的方法是重新建立一個控件對象。 若原來使用findViewById(R.id.XXX)得到控件對象,則 改爲View.inflate(R.layout.XXX

原创 一張圖告訴你什麼是JNI

一張圖告訴你什麼是JNI

原创 OkHttp源碼閱讀之旅(一)

爲什麼要學習源碼:      作爲一箇中級工程師(自我定位),如何提高自己的代碼能力是迫在眉睫的需求,閱讀源碼好處就不多說了,可以提高架構能力,閱讀優秀的可以減少很多學習上的彎路。 源碼的選擇:      直接閱讀Android的源碼,對

原创 Cygwin與NDK安裝和配置

 文章參考 http://yueguc.iteye.com/blog/946724 轉載地址:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html 這些

原创 JNI自己寫NDK開發學習 2015年9月

花了好幾天時間,斷斷續續的嘗試,終於把NDK開發環境搭建好了。 網上已經有了很多的教程,但是自己嘗試過程中還是會遇到很多很多的問題,有些在教程中是找不到的,所以把自己搭建的過程記錄下來。 相信今後Android Studio提高JNI開

原创 Android Vuforia項目結構的搭建 SDK的引入

最近在研究Vuforia6.0這個AR的SDK,關於SDK的引入,看了很多文章。但都是將官方的demo直接解壓到Vuforia-sdk-android-xx-yy-zz/sample之中,並沒有說明,在已有的項目中如何引入SDK。而如果要

原创 ReactNative 開發Android應用

1.開發環境要android的     JDK      SDK(版本要求比較嚴格)     C++環境(我使用的Cygwin)     git     python    node.js   搭建教程  http://reactna

原创 個人工作之餘的學習總結

做Android開發已經兩年半的時間了,兩年來除了鞏固傳統的原生開發知識,也想不斷嘗試着增加自己的技能點,當然這些技能一定以Android開發爲樹幹。 但是在這些學習中,大部分都是淺嘗輒止,一是因爲作爲程序員沒有太多的業餘時間,不可能把業

原创 自定義流程節點View

實現的功能爲,輸入節點名稱的字符串數組,就能自動生成流程節點。因爲項目上遇到該需求,找了很多實例都不能很好的滿足其可維護性,所以自己動手寫一個。 本人的非常支持“不要重複發明輪子”的觀點,項目的穩定性爲最重要的,只有在實在沒有成熟的實