原创 Android 極光推送快速開發集成指南

現在的APP可謂是不可沒有消息推送,這樣可以提高用戶的粘滯性,結合着大數據算法,推送一些關心的內容 消息推送的第三方SDK有很多 極光/個推/小米/華爲等,當然也可以公司開發一套消息推送   下面是極光推送集成指南(之前做過很多次,一直沒

原创 IOS 之UIImageView添加點擊和拖動事件

最近因爲業務需要得用原生的IOS開發部分功能(Object-c)。   Android中的ImageView默認可以點擊的,也就是clickable = true;然後通過setOnClickListener進行綁定事件的觀察者。 但IO

原创 Java/Android 23種設計模式之單例模式

在Android生態中,各種各樣的設計模式總是可以見得到,比如時鐘等 爲什麼要有單例模式呢? 在Java中,大多數的對象都是通過new 來申請空間,涉及到堆棧,如果頻繁的去創建對象,會造成不小的內存開銷,再一點就是沒一個對象都是單獨的,值

原创 Android 微信登錄/分享集成指南(原生)

現在一些主流的APP都有微信登錄 / 支付 / 分享等功能,下面是集成指南 1.需要有微信開發者賬號,並且有微信登錄 支付的權限 Builder.Gradle中 implementation 'com.tencent.mm.opensd

原创 C / C++ / Object-c / Java中的數據類型和大小計算和取值範圍

早在1972年,貝爾實驗室發明了一種新語言,它基於B語言進行擴展開發,名字叫C,也算是一種比較古老的高級語言,常用語做底層算法,物理驅動,等一些領域。 C 不同於Java的數據類型, Java的基本數據類型 有如:byte (8Bit)/

原创 深入Android 原生JSON解析(JSONObject/JSONArray)解析教程以及細節剖析

今天是1024了,祝大家程序猿節快樂(ps:工作三年了)       早些時候 移動互聯網剛剛興起的時候,傳輸數據是通過XML,然後判斷XML的Nood節點,易出錯, 解析XML有三種: SAX SAX(Simple API for X

原创 Android 隱式調用相關APP打開.txt、3gp、mp4、java、c、pdf文件等

昨天一朋友遇到bug,解決不了了,於是本着你有困難我幫忙的心態幫他看一下~。 要做的功能是將app的信息保存在手機.txt文件,然後調用html查看器等工具進行查看。但調用的時候一直不成功。   參數傳入的true,我稍微調整下,傳入f

原创 Android中 Intent/Bundle傳遞對象取值爲null的剖析以及Serializable和Parcelable原理解析

在Android中傳遞數據一般爲基本數據類型,int double float 等 有時候會傳遞對象,那麼這個對象和其內部類就要實現Serializable這個接口或者Parcelable這個接口 Serializable:(不推薦) 這

原创 android 自定義 刷新/加載更多 Google官方級高性能控件 ,可自定義UI圖片

android中 常會用到各種列表控件,像古老的ListView  , GridView,常用的RecyclerView,或者自定義的ViewGroup, 實現下拉刷新的控件庫也是各種各樣,花樣百出,但有一個簡約可自定義的不算多,於是手擼

原创 Java 8 - 14 新特性和API ---持續更新ing

Java8: 默認接口實現: 在1.7之前,只要是 interface 聲明的,就是一個接口,裏面的方法是public 並且不能有方法體的 但1.8加入默認的實現,也就是 default 優點就是在不改變現有規則的情況下,加入擴展  

原创 Android 項目國際化 多國語言適配

近期一個項目 ,爲了響應一帶一路政策。。。要做國際化 適配三國語言(中文,英語,葡萄牙語)   emmm.... 那就開始搞吧   首先在項目裏面  寫好要適配國家的values-xxx-xx 比如:   各個國家的編碼: 中文(中國)

原创 android hbuiler 開發跨平臺APP

最近互聯網漸入寒冬,BAT等一些大廠開始裁員,單純的掌握一門技術很難立足了,所以得多學習下新技術,避免以後的被動。     現在小公司是比較多的,小公司慢慢趨向於複合型技術員,不只是單純的Android 原生開發 也需要掌握html5 ,

原创 Android Intent 傳遞值的幾種方案和對比

經常有人會問Android 傳值問題,抽空寫篇文章分享下   在Android中,我們會經常進行頁面跳轉和傳遞值,比如Activity to Activity,Activity to Fragment(使用Bundle  setArgum

原创 Android 下拉加載更多 上拉刷新 框架 (太極 八卦樣式刷新,支持自定義圖片)

用業餘時間 寫了一個自定義的下拉刷新 上啦加載更多的控件 可以自定義ui 首先 先看看效果圖   可以上拉刷新 下拉加載更多 控件源碼以後放到github 或者私聊我

原创 假如我在濟南遇見你

                                         假如我在濟南遇見你    假如我在濟南遇見你,春天- 我會帶你去長清看看郊外的野景,那翩翩飛舞的蝴蝶,清澈而明淨的溪流和自由自在的魚兒。去看那開滿山間的油菜