原创 Android使用第三方或者自制字體庫(Typespace)

項目中使用到指定顯示字體,因此也看了下,網上有很多例子總結有很多種,這裏主要研究使用代碼設置字體中產生的問題。 使用方法(字體庫放在assets/fonts/下面) TextView tv=findViewById(R.id.

原创 Android開發組件安全維護

開發的應用一般的拿到專業檢測網站去檢測一下,就會發現他說你的程序在裸奔,坑爹了。。。 這裏記錄下關於Activity,Service,BroadCastRecever的基本安全維護。 關於Activity,這裏曝露在外面,第三

原创 Android增量式升級程序

…..,增量式升級應用程序在軟件中使用的比較頻繁,特別是遊戲中,每次更新代碼修補漏洞都會使用增量式升級。如淘寶也如此。。 那麼,問題就來了!什麼是增量升級呢? 簡單的說就是把兩個不同版本的APK包進行對比,利用工具計算出兩

原创 Android中的Activity常見樣式

android:theme=”@android:style/Theme.Dialog” : Activity顯示爲對話框模式 android:theme=”@android:style/Theme.NoTitleBar” : 不

原创 Java關於HashSet與HashMap的區別

HashSet與HashMap 這兩個存在很大的淵源。 區別1: 很明顯, HashMap實現的是Map接口,而HashSet實現的是Set接。 區別2: HashMap理論上來說查詢速度比HashSet快那麼些些。 事實上網上很

原创 android:引導頁(viewpager)切換效果

本文章主要講關於viewpager的切換效果,適用於app引導頁: 實現效果圖: 以上是demo的顯示效果圖。 這裏的效果是使用Viewpager提供的一個接口(PageTransformer)實現的,在我們的viwpa

原创 Android中使用https(HTTP+SSL)訪問服務器

之前做網絡請求一直都是用Http請求來和服務器交互,一直聽說過Https不過一直沒用過,所以今天決定好好研究一下,一把鼻涕一把淚啊,結果發現……….哎,不說了,說多了都是淚;這裏記錄一下android怎麼使用https和服務器互

原创 Android網頁加載本地JS文件

android webView加載服務器網頁有些固定資源如jquery.js,.css ,.png,gpg等資源,這些資源可能有些比較大,在線加載比較耗時間也比較耗費流量,那麼這種情況下可以把資源放在本地的assets下加載:

原创 Android多任務斷點下載

項目中有一個多任務下載模塊,使用的是第三方的一個下載模塊Afinal框架,感覺也不是很好用,所以呢,就自己打算自己寫一個,寫了才發現,爲什麼到目前爲止還沒有一個很好用的下載SDK,說多了都是淚…………………….. 先上兩張效果圖。。。。

原创 國內直播-節目源

在開發中可能會需要一些數據源,這在網上找到一批電視直播數據源,感謝(http://www.hdpfans.com/thread-522425-1-7.html) CCTV1-綜合,http://218.244.147.11

原创 Android心跳輪詢

最近做項目用到心跳輪詢到主動到服務器取消息,爲了做推送。坑了個爹的,極光百度推送限制多不能滿足需求,只能自己寫…手機主動到Service取數據,也就意味着你的手機要有一個服務,一直在後臺運行,在特定的時間去服務器詢問有沒有消息,

原创 Android通過瀏覽器打開app頁面並且傳遞值

最近公司有個需求,要求從第三方網頁端打開一個網頁,然後在網頁中點擊“下載”,“打開”按鈕,在app端進行下載和打開操作。這裏記錄下方法。 首先,網頁和app頁面進行交互,其實會很快想到JS交互,但是現在需要在第三方瀏覽器中,那就沒

原创 Android身份證號碼驗證

最近用到身份證號碼驗證,在網上看了些資料,寫了些方法記錄下: public class IDCardValidate { public static final String[] ValCodeArr = { "1", "

原创 Xcode5.1和IOS8.3真機調試

……搞了幾個小時終於把寫的app裝入到ios中,真心不容易,主要是不小花那99$,沒辦法,辛苦點就辛苦點吧。寫的demo運行在自己的愛瘋上,有點小激動,就像當初寫的demo安裝到android上。 準備的工具 1:Xcode5

原创 android中實現View的振動

在做app端註冊的時候,產品要求當用戶名或者密碼輸入錯誤,或者沒輸入的時候使view振動一下,提醒用戶。這裏可以使用動畫實現效果。 首先,寫xml佈局文件: 這個界面不復雜: <LinearLayout android:id