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 百度地圖API POI

之前只是單一實現了定位功能 和 搜尋周邊POI的功能,所以這樣的程式也只能是玩具程式Demo真正意思上的用途,應該是能夠定位我當前裝置的位置,根據位置去搜尋我周邊的POI。雖然理論上是給了我兩個完整的例子,但是真正實現中,卻發現定位的位置經緯度(或是參數)沒有辦法傳到我搜尋模組。因此糾結啊!不過現在知道怎麼回事了。1)布局檔案res/layout/main.xml<?xml version="1.0" encoding="utf-8"?>    <LinearLayout

Android 百度 Map—-定位功能

package com.liu.map;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Point;import android.location.Location;import android.os.Bundle;import android.util.Log;import android.widget.Toast;import

Android初級教程_擷取Android控制項的寬和高

我們都知道在onCreate()裡面擷取控制項的高度是0,這是為什麼呢?我們來看一下樣本:首先我們自己寫一個控制項,這個控制項非常簡單:public class MyImageView extends ImageView {public MyImageView(Context context, AttributeSet attrs) {super(context, attrs);}public MyImageView(Context context)

android fragment(android.support.v4.app.Fragment和android.app.Fragment區別)

(1)android.app.Fragment:相容的最低版本是android:minSdkVersion="11"因此你的應用不能相容3.0以下的應用。可以使用<fragment>標籤的,這點很重要,如果是用android.support.v4.app.Fragment的話,是不能是用<fragment>標籤的,會拋出android.view.InflateException: Binary XML file line #7: Error inflating

昨天在虛擬機器上裝了android環境

一些小問題:   在ubuntu等linux系統下,最高許可權的帳號是root帳號,這個帳號就相當於windows系統中的administrator帳號,但是預設下root是沒法登入的,因為我們不知道root的密碼,那麼怎麼處理呢?開啟一個終端,輸入命令sudo passwd root之後就可以重設root的密碼了,之後就可以用root帳號登入了~~今天自己在筆記本裡安裝了VmWare和Ubuntu,安裝完Ubuntu後,安裝Vm Tools遇到了些小小的麻煩。Google之,找到瞭解決辦法。(

Android UI事件處理[isInTouchMode()]

 謝謝下面的文章 今天解決了一個Android平台下的焦點問題。發現其中關鍵問題的所在是Android的touchMode。從JavaSwing平台過來的人,都會關注setFocusable()和requestFocus()方法,但是在Android的View中還有另外的兩個個方法,setFocusableInTouchMode()和requestFocusFromTouch()方法。這個兩個方法就是解決Android上的焦點擷取問題的關鍵。同時在View類中,還有一個isInTouchMode

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(放大像素).

%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; 

Ubuntu下下載Android源碼

一. 環境準備。1. 安裝Git工具。Android原始碼採用Git工具來管理,與SVN相比,這是一種分布式的原始程式碼控制工具,而SVN是集中式的原始程式碼控制工具。要安裝Git工具,在Ubuntu上執行以下命令即可:USER-NAME@MACHINE-NAME:~$ sudo apt-get install git-core gnupg2. 依賴的其它包。在Ubuntu上執行以下命令:     USER-NAME@MACHINE-NAME:~$ sudo apt-get install fl

Android 成功 使用GPS擷取當前地理位置(解決getLastKnownLocation 返回 null)

Android 成功 使用GPS擷取當前地理位置(解決getLastKnownLocation 返回 null)使用GPS定位無法擷取當前的地理位置,即getLastKnownLocation方法始終返回null。後來一篇博文 getLastKnownLocation()返回null的解決 幫了我大忙,在此對該部落格作者表示感謝,但是有幾點需要注意的,我覺得有必要補充一下,否則看了這篇博文也還是得不到當前的地理位置。第一:當使用GPS定位時,最好不要使用getLastKnownLocation方

還在殺進程?Android你不知道的那些事兒

你真的瞭解Android嗎?Google為我們帶來了一個不同於iOS的Android新系統,如今,昔日的菜鳥已成一方霸主,使用Android手機的人也越來越多,但是,你真的瞭解Android嗎?Android已從昔日菜鳥變為一方霸主其實從很多方面,Android系統的機制都和其他系統也很大不同,更多的時候,使用者是把使用其他系統的經驗帶到了Android手機上,例如很多人買到Android手機的第一件事就是安裝“進階工作管理員”或者“Auto task

android項目中values中幾個檔案的作用

  最近反編譯了幾個Android軟體,發現一些以前未用到的資源檔:ids.xml——為應用的相關資源提供唯一的資源id。id是為了獲得xml中的對象而需要的參數,也就是Object=findViewById(R.id.id_name)中的id_name。這些值可以在代碼中用android.R.id引用到。若在ids.xml中定義了ID,則在layout中可如下定義@id/price_edit,否則@+id/price_edit。為什麼使用ids?我個人認為有以下幾點作用:(1)最佳化編譯效率。

Android項目gen目下沒有R.class檔案 解決方案

作為入門級的開發人員,實現某個功能經常需要去google或者百度案例,有些博主在展示代碼的同時也非常樂於分享專案檔,贊一個~博文發布較早,工程檔案的API版本很低,匯入到我們現有的elipse開發環境中連結API 10左右的JAR包經常會出現一個問題:gen目錄下找不到R.class檔案解決辦法一Project-clean-指定Project項目右單擊-android tools-fix project properties解決方案二修改Manifest檔案中 <uses-sdk

Android系統詳解之擷取圖片和視頻的縮圖

從Android 2.2開始系統新增了一個縮圖ThumbnailUtils類,位於framework的android.media.ThumbnailUtils位置,可以協助我們從mediaprovider中擷取系統中的視頻或圖片檔案的縮圖,該類提供了三種靜態方法可以直接調用擷取。1.static Bitmap createVideoThumbnail(String filePath, int kind) //擷取視頻檔案的縮圖,第一個參數為視頻檔案的位置,比如/sdcard/android123

Android Handler 和 Looper 的研究

// 多線程 Looper, Handler, 的確驗證了handleMessage()跑在了建立 Handler 的線程之內private void testLooper() {class MyHandlerThread extends Thread {@Overridepublic void run() {// TODO Auto-generated method stubLogger.showLog("loopThread -->

How to start a new process for Android?

We need start a new process when we tap application launcher or start a new service which is in a different process. This artical will describe how a new process is created but no matter whoever the caller is.1.startProcessLocked in

總頁數: 2771 1 .... 820 821 822 823 824 .... 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.