Time of Update: 2015-09-03
viewPager+Handler+Timer簡單實現廣告輪播效果,viewpagerhandler 基本思想是在Avtivity中放一個ViewPager,然後通過監聽去實現聯動效果,代碼理由詳細的解釋,我就不說了。 MainActivity.java 1 package com.example.administrator.imageviewlunbodemo; 2 3 import android.app.Activity; 4
Time of Update: 2015-09-03
android Service Activity互動之傳遞複雜資料類型的遠程服務,androidactivity遠程服務往往不只是傳遞java基礎資料型別 (Elementary Data Type)。這時需要注意android的一些限制和規定:舉例 1 package com.mooger.message; 2 3 import android.os.Parcel; 4 import android.os.Parcelable; 5 6 public class SkyMessage
Time of Update: 2015-09-03
Android關於Fragment長期置於後台返回重疊的問題,androidfragment最近做項目碰到了Fragment重疊的問題,出現問題原因,可能是由於空間不足,導致每次都把主Activity給銷毀了,而Fragment給儲存下來了,導致了如介面。解決方案1:在fragmentActivity裡oncreate方法判斷savedInstanceState==null才產生新Fragment,否則不做處理。解決方案2:在fragmentActivity裡重寫onSaveInstanceSt
Time of Update: 2015-09-03
高效啟動頁(Splash),啟動splash很多應用程式啟動時都需要一個頁面展示公司品牌或者Logo,或者即便不需要這個頁面,如果布局比較複雜,啟動應用的時候會有一個短暫的白屏(跟系統主題相關),往往我們會單獨寫一個Activity,然後顯示一張圖片或者Logo,設定固定的時間延遲啟動真正的MainActivity,這樣未免小題大做,分享一個小技能:首先使用layer-list定義一個層級的drawable:1234567891011<layer-list xmlns:andro
Time of Update: 2015-09-03
Android bitmap的拷貝以及平移旋轉縮放等效果package com.example.bitmap;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import
Time of Update: 2015-09-03
Android日誌:Google官方下拉重新整理控制項,androidgoogleGoogle重新整理控制項
Time of Update: 2015-09-03
Android利用ViewPager仿主介面-android學習之旅(78)首先是介紹ViewPager這個控制項 ,這個控制項需要pagerAdapter作為容器來提供資料,同時pagerAdapter的資料來源是View數組如下部分代碼如下,實現如下的方法mPagerAdapter = new PagerAdapter(){ @Override public int getCount() { return
Time of Update: 2015-09-03
Android萬能適配器(二)封裝Adapter,androidadapter本文是上篇文字的繼續,看本文前需要瞭解ViewHolder封裝。Android萬能適配器(一)封裝ViewHolder封裝AdapterAdapter這裡主要是做一個簡單的封裝繼承BaseAdapter類會預設需要覆蓋幾個方法。比如getCount
Time of Update: 2015-09-03
高仿聊天源碼,高仿微聊天源碼知道各位看官喜歡看圖說話。只適合學習交流,請勿做商業應用,我也是花積分從別處下載的,現在提供免費下載。不要說我破壞了規矩,因為有的小白真的不知道怎麼得積分。源碼 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-09-03
android開發步步為營之72:右滑關閉Activity通過右滑手勢關閉當前Activity,這個是很常見的需求,網上參考過幾篇文章發現實現都比較複雜,他們大多自己另外寫了個Layout,然後這個Layout當做頁面的布局,經測試其實有更簡單一點的方法,寫個BaseActivity,其他Activity繼承即可。這裡給出代碼,大家測試看看。有問題回饋一下,謝謝! package com.figo.study.activity;import
Time of Update: 2015-09-03
所有Android開發人員都會出現的錯誤及解決辦法我們知道作為開發人員需要有豐富的專業知識,還要有嚴謹的思維,我們在開發時會出現這樣或那樣的錯誤,通過在扣丁學堂線上學習Android的知識,我列出了9個常見的Android開發錯誤及解決辦法:1. 如果你的項目的R檔案不見的話,可以試下改版本號碼在儲存,R檔案不見一般都是布局文本出錯導致.2. 布局檔案不可以有大寫字母3. 拋出如下錯誤WARNING: Application does not specify an API level
Time of Update: 2015-09-03
Android畫圖demo如何在圖片上畫畫呢?這裡寫了一個demo,供大家參考一、先看一眼工程結構工程結構:二、自訂view這個自訂view實現了保留軌跡的功能,代碼如下package picturegame.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import
Time of Update: 2015-09-02
Android使用charles抓包,androidcharles抓1.下載並安狀軟體,官網在此:2.前題條件,電腦和手機必須在同一網段3.在Charles介面選擇菜單proxy->proxy settings 勾選"Enable transparent HTTP
Time of Update: 2015-09-02
Android studio Failure [INSTALL_FAILED_OLDER_SDK],installandroidsdk問題描述:Android Studio寫的程式,想在安卓2.3.3(對應的sdk版本是10)虛擬器上運行,報Failure
Time of Update: 2015-09-02
科大訊飛語義,科大訊飛訊飛語義源碼(Android
Time of Update: 2015-09-02
Jquery
Time of Update: 2015-09-02
自訂帶刪除按鈕的EditText,按鈕edittext在做這個小的控制項的時候,其實我知道網上已經有很多了,但是還是想照自己的思路,親手寫下,功能很簡單;就是 (1)在EditText沒有輸入內容的時候隱藏刪除按鈕(2 )在輸入內容的使用顯示刪除按鈕(3 )在點擊刪除按鈕的時候 ,如果是點擊的話刪除一個字元,如果是長按的話按照一定的速度一個一個刪除,刪除每一個字元以後游標必須在最後看下:基本上就這幾點,實現起來很簡單,我沒有通過Extends
Time of Update: 2015-09-02
jni動態註冊,jni動態 當java層調用聲明的native函數時,他會從對應的so庫中尋找對應的c或c++函數,如果找不到就報錯,如果找到就為這個函數和java聲明的native建立一個聯絡,其實就是儲存jni層函數的指標。以後再次調用java中聲明的native函數時直接使用這個函數指標就可以了。從這裡可以看出靜態方法就是根據函數名來建立java函數和jni函數之間的關聯關係,而且要求jni層函數的名字必須遵循特定的格式。 動態註冊:用JNINativeMethod結構體儲存java
Time of Update: 2015-09-02
Android Studio 匯入 Eclipse 的代碼後,代碼中的注釋顯示亂碼問題,androideclipse 看到亂碼後,意識到可能是編碼方式錯了。在 Android Studio 的設定菜單中找到修改編碼的地方。如下: File > Settings > Editor > File Encodings 裡 Project Encoding 改為 GBK,為了統一規範,我也將其它 Encoding 項也設定為 GBK了。
Time of Update: 2015-09-02
是時候弄清楚getExternalStorageDirectory()和getExternalFilesDir()的區別了,externalstorage 之前看到一位網友的吐槽:當我把手機串連到電腦上時,在SD卡根目錄看到了成百上千個各種應用程式建立的檔案夾,拜託了各位開發人員,你真的認為My Phone上只安裝你一個app嗎?你認為你的app是世界上最重要的app嗎?你應該將你的應用資料寫到這個路徑下!/Android/data/< package name