GitHub上最受歡迎的Android開源項目TOP41-52

41. android-swipelistviewSwipeListView是一個Android List View實現,實現了自訂ListView儲存格,可通過滑動來顯示擴充面板。開發人員可直接登陸Google

GitHub上最受歡迎的Android開源項目TOP53-64

53. StaggeredGridView該項目是基於Google Android StaggeredGridView進行修改的一個庫項目,允許開發人員建立一個類似於Pinterest的交錯排列的GridView。開發人員只需在自己的項目中將其作為一個庫項目添加到workspace中即可直接使用。54. robospiceRoboSpice是Repo的開源Android庫,能夠讓編寫非同步網路請求變得非常簡單。它專門用於網路請求,通過使用Spring Android或者Google Http

GitHub上最受歡迎的Android開源項目TOP65-74

65. AndroidSideMenuAndroidSideMenu能夠讓你輕而易舉地建立側滑菜單。需要注意的是,該項目自身並不提供任何建立菜單的工具,因此,開發人員可以自由建立內部菜單。66. Android-AppMsgAndroid-AppMsg是基於Toast訊息提示和Cyril Mottier的“The making of Prixing #4: in-layout notifications”而來的一個布局內通知實現。開發人員可以直接登陸Google Play下載其樣本應用。67. 

Android獲得螢幕解析度的兩種方法

package com.wufen.allapp;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.util.DisplayMetrics;import android.view.Display;

乙太網路MAC地址獲得 android

<uses-permission android:name="android.permission.INTERNET"></uses-permission>   protected InetAddress getLocalInetAddress() { InetAddress ip = null; try { Enumeration<NetworkInterface> en_netInterface =

android通過Base64往伺服器上傳圖片和對象

在下載Base64.java檔案 http://iharder.sourceforge.net/current/java/base64/,分別添加到用戶端和伺服器端.1>我們知道在web中實現檔案上傳可以通過apache的項目,那麼在android中把檔案上傳到伺服器端,當然也可以通過該方式,但是也可以通過base64,這樣就相當於把一個字串傳到伺服器,然後在伺服器端通過Base64.decode()方法解碼介面,返回的位元組數組byte[]  在android side:public

Android初級教程_記憶體分析工具MemoryAnalizer

MemoryAnalizer它是一個Eclipse推出的記憶體分析工具(Memory Analizer Tool)簡稱MAT我們可以通過它的協助找出記憶體流失,並且減少記憶體的消耗.        要想使用它首先要在Eclipse中裝上該外掛程式,步驟如下:        1>,首先下載外掛程式,地址如下:http://www.eclipse.org/mat/downloads.php2>  2>,下載完成後可以在Eclipse中安裝public class Main {/**

Android布局二_LinearLayout

         LinearLayou(線性布局布局)一些重要的屬性:           一 orientation(朝向)   該屬性值有兩種一種是垂直朝向(verticle),還有一個是水平朝向(horizontal)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal"

Android 一個apk多個ICON執行入口

  

Android APK安裝常見錯誤

INSTALL_FAILED_ALREADY_EXISTS                 程式已經存在  INSTALL_FAILED_INVALID_APK                     無效的APK  INSTALL_FAILED_INVALID_URI                     無效的連結  INSTALL_FAILED_INSUFFICIENT_STORAGE          沒有足夠的儲存空間  INSTALL_FAILED_DUPLICATE_PACKAG

Android布局一_RelativeLayout

我們知道布局是Android開發中非常重要的一部分,還記得剛進公司的時候,布局介面的功底非常差,做出的介面非常山寨,更不要說什麼布局效率的問題了.如果UI做得不好使用者的體驗是非常差的.自然就不會有很多的使用者願意用你的產品.Android布局大致可以分為5類:RelativeLayout,  LinearLayout,FrameLayout,TableLayout,AbsoluteLayout.所以把自己的積累的點滴記錄下來.首先從相對布局(RelativeLayout)開始.Relative

Android —–IP,DP,PX,SP

        dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這個,不依賴像素。  px: pixels(像素). 不同裝置顯示效果相同,一般我們HVGA代表320x480像素,這個用的比較多。  pt: point,是一個標準的長度單位,1pt=1/72英寸,用於印刷業,非常簡單易用;  sp: scaled pixels(放大像素).

Android訊息推送(二)–基於MQTT協議實現的推送功能

前段時間公司需要android端的手機群推功能,我們就通過MQTT來實現了該功能。MQTT的官網如下 http://mqtt.org/關於系統的主要架構就不詳述了。這關係的到職業道德問題,在這裡只談談MQTT實現推送的功能。在MQTT官網中http://mqtt.org/software列舉出了實現了該協議的開源用戶端和伺服器工程和庫。我們是通過ApacheActiveClient開源項目的基礎上來實現的。下面介紹用戶端和伺服器簡單的搭建:用戶端

%1$s %1$d Android string

1、整型,比如“我今年23歲了”,這個23是整型的。在string.xml中可以這樣寫,<string name="old">我今年%1$d歲了</string> 在程式中,使用  String sAgeFormat = getResources().getString(R.string.old);String sFinalAge = String.format(sAgeFormat, 23);將%1$d替換為23; 

Android控制項之ListView

          ListView是Android中最常用的控制項之一. ListView中一個重要的概念就是適配器(Adapter),它是控制項與資料來源之間的橋樑.常見的資料來源有數組/集合(Array/List),遊標(Cursor).        1,  從數組中擷取資料:         運行結果:        2,  從Cursor中擷取資料: // Get a cursor with all people Cursor c =

Android初級教程_按兩次返回鍵退出程式和長按返回鍵退出程式

以上兩個功能主要是參考了一下部落格的:http://blog.csdn.net/chenshijun0101/article/details/7682210http://blog.csdn.net/winlinking/article/details/6596455方法一:按兩次返回鍵退出程式:public class Exit {private boolean isExit = false;private Runnable task = new Runnable()

Android初級教程_類似九宮格的程式鎖

所謂程式鎖就是當使用者啟動某個程式的時候需要使用者校正,如果校正成功,則進入應用程式.也可以用於功能鎖,也就是當使用者使用程式的某個時,進行進行校正如果校正成功則進入該功能.效果如所示:      該項目是google的開源項目.:http://download.csdn.net/detail/johnny901114/4479818歡迎轉載.http://blog.csdn.net/johnny901114/article/details/7835417謝謝!

Android中便於使用線程

 當你第一次啟動一個Android程式的時候,一個被稱為"mian"的線程就被自動建立了。它被稱為主線程或者UI線程,它是非常重要的因為負責分發事件給對應的widget,還包含畫圖的事件。主線程貫穿使用者和Android widget的互動的整個過程。例如,你觸摸了螢幕上的按鈕(Button),UI線程派發(dispatch)觸摸(touch)事件給widget,widget設定為按下狀態並向事件隊列發送一個無效的請求。UI線程把這個請求彈出棧並且通知widget去重畫它自己。       

Android初級教程_onKeyDown監聽返回鍵無效

當我們的Activity繼承了TabActivity,在該類中重寫onKeyDown是監聽不到返回鍵的,具體解決方案如下:重寫dispatchKeyEvent/** * 退出 */@Overridepublic boolean dispatchKeyEvent(KeyEvent event) {if (event.getKeyCode() == KeyEvent.KEYCODE_BACK&& event.getAction() ==

Android螢幕解鎖和點亮

有些情境需要程式自動點亮螢幕,解開螢幕鎖,以方便使用者即時操作,下面用代碼來實現這一功能://得到鍵盤鎖管理器對象 KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);//參數是LogCat裡用的Tag KeyguardLock kl = km.newKeyguardLock("unLock");//解鎖 kl.disableKeyguard(); //擷取電源管理器對象

總頁數: 2771 1 .... 636 637 638 639 640 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.