原创 如何防止PendingIntent打開一個Activity的多個實例

正在寫一個app,這個app會定時刷新Notification,點擊Notification時會開啓主Activity,令人煩惱的是,會打開主Activity的多個實例。 研究了好久PendingIntent的使用方法,研究瞭如

原创 如何調試Android中的Sqlite數據

第一步:root你的手機,使用360手機助手的root工具最快; 第二步:在手機上安裝RE文件管理器(英文全名root explorer,手機需授予root權限),然後根據這篇文章的內容將自己的app應用目錄權限賦值爲777

原创 Java流編程實例之二--文件流

3. 文件流 3.1 如何選擇文件流的類 文件流應該是Java流中使用最普遍、最廣泛的流了。文件流分爲兩組,一組是操作字節的FileInputStream和FileOutputStream,另一組是操作字符的FileReade

原创 Java流編程實例之一--Java中的字節與字符

1.前言 在衆多流行的編程語言中,Java對IO的處理應該是最特殊的,Java打着“儘量減少IO類的設計理念”,搞出了目前應該是最複雜的一套IO相關類,並稱之爲Java流。 對於新手來說,Java流包含的類衆多,含義混雜,上手困

原创 Java流編程實例之三--字節數組流和字符數組流

4. 字節數組流和字符數組流 很多網上的教程在介紹FileInputStream的時候,經常寫出這樣的代碼: FileInputStream fis = new FileInputStream(outputfil

原创 Java的登記式單例代碼

網上很多關於登記式單例的代碼,有的是錯誤的,有的過於繁雜,因此自己寫了一個代碼例子,供大家參考。 參考了並補全了https://github.com/simple-android-framework-exchange/andro

原创 狂刷Android範例之5:ApiDemos主程序框架分析

狂刷Android範例之5:ApiDemos主程序框架分析 說明 狂刷Android範例系列文章開張了。每篇學習一個Android範例,將一個範例單獨生成一個可運行的app,並對重點源代碼進行簡要分析。然後提供打包好的源代碼下載。

原创 Android遠程服務編寫和調用教程

Android遠程服務編寫和調用教程 說明 網上汗牛充棟的文章都是介紹Android遠程服務的,一個個將Binder機制、AIDL講得頭頭是道,然而沒有幾個人能夠給出清晰的範例說明如何用最快的方法學會編寫和調用一個Android遠

原创 Java API 遠程連接Standalone模式的Hbase

前言 很多人使用HBase都是從Standalone模式開始的,畢竟不是每個人都有一個集羣可以用來隨便測試的。但是很多書上沒有對如何使用Java API遠程連接Standalone模式的HBase詳細介紹,導致很多人的代碼在連接H

原创 Java Concurrency代碼實例之二併發隊列

**本文的讀者應該是已經掌握了基本的Java多線程開發技巧,但不熟悉Java Concurrency包的程序員。本文是本系列的第二篇文章,第一篇文章請看這裏: https://zhuanlan.zhihu.com/p/26724

原创 Java的四種引用源代碼例子

Java的四種引用源代碼例子 不解釋,直接上代碼,千言萬語頂不住一行代碼。 package com.apkkids.javalanguage; import java.lang.ref.PhantomReference; imp

原创 安卓屏幕適配一次奇怪的bug

一個app完成後,我按照如下標準制作了多個icon,並放入了相應的目錄: LDPI (Low Density Screen,120 DPI),其圖標大小爲 36 x 36 px。 MDPI (Medium Density Scr

原创 Java中的二進制、八進制、十六進制和移位運算

Java中的二進制、八進制、十六進制和移位運算 一個源代碼說明一切: package com.apkkids.javalanguage; import java.util.Random; /** * @author wxb

原创 Android中Fragment和Activity之間的互操作代碼例子

摘要 本文介紹了Android中一個Activity中有多個Fragment的情況下,Fragment之間如何通過Activity進行互操作。 源代碼 源代碼地址爲:http://download.csdn.net/detail/

原创 Android6.0以後,如何獲取當前運行的app

前言 在Android5.0,即Lollipop(api level 21)之前,大家都幸福的使用如下代碼來獲得當前運行的app,即所謂的top Activity: ActivityManager activityManager