Time of Update: 2015-05-04
可顯示Android裝置挑選清單,並進入指定Android裝置Console的Shell指令碼,androidconsole 如果PC上串連多部Android裝置(包括Android模擬器),在進入Console時還需要使用adb -s deviceid shell。比較麻煩,本文為此編寫了一個Shell指令檔(需要在Linux或OS X下才能使用,windows下需要用bat或cmd從新編寫)。
Time of Update: 2015-05-04
QQ左側滑動顯示,QQ滑動顯示 對於新版的QQ介面,左側增加了一個滑動效果,相信小夥伴們早已按耐不住激動的心情,這種效果是如何?的呢?本篇我們就一起來探討一二。既然是滑動效果這裡就要使用到HorizontalScrollView類,一個水平滑動的效果。 對於這個效果我們可以分為一個Item Menu和Layout,通過對Item Menu設定padding值來隱藏和顯示左側的Menu菜單。 我們的Menu設計代碼:<?xml version="1.0" encoding="utf-8
Time of Update: 2015-05-04
Android布局管理器(表格版面配置),android布局表格版面配置有TableLayout所代表,TableLayout繼承了LinearLayout,因此他的本質依然是LinearLayout。表格版面配置採用行、列的形式來進行管理,在使用的時候不需要聲明多少行、多少列,而是通過添加TableRow、其他組件來控製表格的行數和列數。每次向TableLayout添加一個TableRow,該TableRow就是一個表格行,同時TableRow也是容器,可以在其中不斷的添加其他的組件,每添加一
Time of Update: 2015-05-04
Volley學習(Volly分析),volleyvolly 記錄下學習心得: Volley是android平台上的網路通訊庫,能使網路通訊更快,更簡單,更便捷。Volly適合資料量不大但是通訊頻繁的情境。 先貼下Volley的架構圖:
Time of Update: 2015-05-04
Android點擊效果,android點擊 我們在開發網站時,會發現當我們添加<a/>標籤後,標籤有一個點擊效果,比如顏色變化,這樣開看起來使用者體驗會很棒,那麼在我們的Android開發中如何加入這樣的效果呢?本篇就為大家揭開它的神秘面紗。 既然是點擊事件的變化,我們就要監控使用者是否點擊,這裡我有兩種實現方式:1、通過改變背景圖片達到上述效果;2、通過改變背景顏色來達到上述效果。 兩者各有千秋,比如當我們設計按鈕(Button)的點擊事件時,建議使用第一種;而當我們設計諸如
Time of Update: 2015-05-04
Android,androidsdk乾貨Class<?> c = null;Object obj = null;Field field = null;int x = 0, sbar = 0;try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getField("status_bar_height"); x =
Time of Update: 2015-05-04
QQ左側滑動顯示之按鈕切換,qq左側滑動切換 上一篇為大家介紹了關於自訂屬性設定方法,本篇我將為大家介紹一下如何通過按鈕來控制Menu的顯示和隱藏,為了達到這個效果我們需要在SlidingMenu中添加三個方法,用來達到實現上述效果的目的。 我們的SlidingMenu代碼:public class SlidingMenu extends HorizontalScrollView { private LinearLayout mWapper; private ViewGroup
Time of Update: 2015-05-04
Android引導頁設計,android引導 大家在安裝好一個應用後,第一次開啟時往往會出現一個使用引導頁,形式一般為三、四張圖片,隨著我們的滑動進行切換,在最後一頁會有一個進入應用的按鈕,我們通過點擊這個按鈕可以進入應用,其實這其中沒有太多的複雜的地方,切換的完成就是一個ViewPager,說了這麼多,下面開始為大家解讀代碼: 開始我們的設計之前我們需要做一些準備工作,首先我們建立一個工程,然後選擇工程通過按右鍵properties,然後選擇Java Build
Time of Update: 2015-05-04
android測試本地服務調試流程,android調試流程我今天調試的整個過程1,安卓發現連不上本地的tomcat2,使用瀏覽器直接嘗試,發現可以連上3,懷疑是安卓APP和瀏覽器訪問有差異,後上網搜尋不到APP,只有瀏覽器嘗試 再不就是改IP,我應該改的都改了,還是不行4,反思兩種訪問應該都是一樣的,都是一種url請求的封裝,一個是手動封裝,一個是瀏覽器給你封裝了5,既然不是這個問題,那是什麼問題呢 ,不知道6,然後開始百度,
Time of Update: 2015-05-04
哆啦A夢消除連連看遊戲源碼項目完整版,哆啦a夢連連看遊戲歡迎大家光臨我的個人網店:http://shop.662p.com/shop/view8.html哆啦A夢連連看遊戲源碼完整版,遊戲源碼已經通過本人在真機上測試非常流暢好玩,本代碼主本人編寫,沒著作權問題,另有其他少量小遊戲和應用源碼稍後會陸續上線!哆啦A夢連連看包括了2種遊戲模式和60關卡,並可以通過修改設定檔很方便的實現自行增加新關卡。採用andengine遊戲引擎開發,內建了趣米廣告和使用者統計flurry支援。 0.該遊戲
Time of Update: 2015-05-04
dynamic-load-apk外掛程式原理整理,dynamicloadapk 因為當前項目功能越來越多,編譯速度越來越慢(公司電腦配置也挺差的...),並且方法數已超出65535的限制了,雖然通過multidex暫時解決了,但是這並不是一個好的解決方式。所以通過外掛程式來加快編譯速度以及解決方案數的限制,算是一個越來越重要的任務了,工作中還有很多新需求,所以趁放假的2天研究了下現在比較流行的外掛程式架構dynamic-load-apk,並整理了下。 架構github地址:https
Time of Update: 2015-05-04
eclipse版本要求修改,eclipse版本修改 eclipse要求開啟的是java1.6,而安裝的是java1.7,這個時候需要修改配置 找到JAVA的安裝路徑, 點擊前往-電腦-資產庫-Java-javaVCirtualMachines-...-info.plist編輯info.plist 複製這句話<array> <string>JNI</string>
Time of Update: 2015-05-04
Android基礎開發入門(一),android基礎開發入門前言:我學了一年多的C#(從學編程算起,也沒有兩年,我現在大二下),中間也一直在學WP開發,雖然技術不咋地,很渣渣,但微軟在Build大會上宣布的策略讓我覺得有必要學習一下安卓開發了。關於微軟的策略,沒什麼好說的,只有平台強大了,開發人員才能存活,對於微軟和.NET開發人員來說,這是一榮俱榮,一毀都毀的事。目前來看WP開發人員或許內心有一點受傷,不過在個人看來這都沒什麼,我們還是多學一門技術來豐富一下自己好了。我在學習安卓的同時還是會繼
Time of Update: 2015-05-04
android TextView異常換行層次不齊的問題,androidtextview關於TextView異常換行,參差不齊問題分析:每行的開頭的第一個字元如果是字母,數字,標點符號以及特殊字元 可能是由雩都是半形字元,所以需要轉化成全形字元解決方案是:public String transport(String inputStr){char arr[] = inputStr.toCharArray();for(int i=0;i<arr.length;i++){if(arr[i] ==
Time of Update: 2015-05-04
[Android]RapidFloatingActionButton架構正式出爐,floatingactionbutton以下內容為原創,歡迎轉載,轉載請註明來自天天部落格:http://www.cnblogs.com/tiantianbyconan/p/4474748.htmlRapidFloatingActionButtonGoogle推出了MaterialDesign的設計語言,其中FloatingActionButton就是一部分,但是Google卻沒有提供一個官方的FloatingAc
Time of Update: 2015-05-04
Volley學習(RequestQueue分析),volleyrequestqueue Volley的RequestQueue用來緩衝要求處理常式CacheDispatch和網路要求處理常式NetworkDispatch來處理Request的。當我們調用RequestQueue.start()是,兩個處理器開始運行起來,等待Request的到來。 public void start() {
Time of Update: 2015-05-04
Android,androidsdk"A flexible view for providing a limited window into a large data
Time of Update: 2015-05-04
Android,androidsdk乾貨(1)首先建立一個抽象類別BackHandledFragment,該類有一個抽象方法onBackPressed(),所有BackHandledFragment的子類在onBackPressed方法中處理各自對Back事件的消費邏輯。onBackPressed返回布爾值,宿主FragmentActivity將會根據該方法的傳回值判斷子Fragment是否有消費Back事件。此外,宿主FragmentActivity還會保持一份當前Fragment的引用,當使
Time of Update: 2015-05-04
Android自訂toast,androidtoast時隔N久,最近又突然想寫博文了。。 呵呵呵…… 好了,說正事。。。在開發Android應用時,一般我們都會用toast來彈出提示訊息,簡單高效。但是在不同的手機下toast顯示的位置和樣式可能會不同,而且系統內建的toast樣式奇醜(個人覺得...),那麼怎樣定製一個個性的toast提示框呢。。。 今天我就分享一下自己寫的自訂toast,不足之處還請大家多多指點。
Time of Update: 2015-05-04
Android登入等待效果,android登入等待 上一篇為大家分享了關於AsyncTask的使用,本篇結合AsyncTask為大家介紹一個我們經常看到的一個效果,就是當我們點擊登入後,會彈出一個請等待的小表單,這個效果是如何?的呢?本篇我就帶大家簡單實現一下。 首先請看: 就是當我們填寫好個人資訊後,點擊登入,然後就進入了這個介面,好了,下面我們一起來實現一下。 第一步:布局檔案:activity_main.xml<RelativeLayout xmlns:android="