の代わり(Supportライブラリ)
10万件を格納した場合
HashMapで 13.2M使用。
SparseArrayで 8.6M使用。
SparseArray替代HashMap来提高性能
● Androidでキーガードが出ている状態かを知る方法
スクリーンロック状態の取得方法
import android.app.KeyguardManager;
public boolean inKeyguardRestrictedInputMode()
KeyguardManager km = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
if (KeyguardManager.inKeyguardRestrictedInputMode())
...
● Androidの便利な通信ライブラリ
Volley Easy, Fast Networking for Android
UIスレッドから呼び出して、ディスクキャッシュ処理とネットワーク通信を行い、結果を返す通信クラス。
Transmitting Network Data Using Volley
Android 1.6 (API Level 4) or higher
ライブラリのソースコードを読んで中身を確認してから使うと良い。
Volley Git: android / platform/frameworks/volley
ディスクキャッシュはデフォルトで 5MBを
/data/app/{package name}/cache/volley/
に作成する。
DiskBasedCache.java
/** Default maximum disk usage in bytes. */
private static final int DEFAULT_DISK_USAGE_BYTES = 5 * 1024 * 1024;
ImageLoaderクラスで画像を読み込む場合も上記のディスクキャッシュを使用するので、5MBのキャッシュがすぐに用を成さなくなってしまう。
その場合は ImageLoaderを継承して makeImageRequest関数をオーバーライドして
request.setShouldCache(false);
とするとディスクキャッシュをしなくなる(実際に動作を確認済み)
ImageLoaderクラスでディスクキャッシュを抑制する方法。
@Override
protected Request<Bitmap> makeImageRequest(String requestUrl, int maxWidth, int maxHeight, final String cacheKey)
{
Request<Bitmap> request = super.makeImageRequest(requestUrl, maxWidth, maxHeight, cacheKey);
request.setShouldCache(false); // Not use DiskBasedCache
return request;
}
● OkHttp - Square Open Source
SPDY通信に対応している Javaの通信ライブラリ
HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
OkHttp - Square Open Source
Twitter4J は Twitter API の Java ラッパ
Twitter4Jで SPDY対応する場合に組み込む OkHttpは Ver 1.6.0の必要がある。
okhttp-urlconnection >> 1.6.0
● Lombok - Getter/Setter等を自動生成するプリコンパイラ
ボイラープレートコードを記述する苦痛から解放してくれる。
Antを使用してコマンドラインでコンパイルする場合は下記の様にする。
Project Lombok - android instructions
lombok.config
lombok.anyConstructor.suppressConstructorProperties = true
compile-libs
ディレクトリに lombok.jarをコピーする。
build.xml
に下記の様に追加する。
<?xml version="1.0" encoding="UTF-8"?>
<project name="HogeHoge" default="help">
~ 略 ~
<!-- version-tag: 1 -->
<!-- Compiles this project's .java files into .class files. -->
<target name="-compile" depends="-pre-build, -build-setup, -code-gen, -pre-compile">
<do-only-if-manifest-hasCode elseText="hasCode = false. Skipping...">
<!-- merge the project's own classpath and the tested project's classpath -->
<path id="project.javac.classpath">
<path refid="project.all.jars.path" />
<path refid="tested.project.classpath" />
<fileset dir="compile-libs" includes="*.jar" />
</path>
</javac>
<!-- if the project is instrumented, intrument the classes -->
<then>
Instrumenting classes from ${out.absolute.dir}/classes...
<!-- build the filter to remove R, Manifest, BuildConfig -->
<getemmafilter
appPackage="${project.app.package}"
libraryPackagesRefId="project.library.packages"
filterOut="emma.default.filter"/>
<!-- define where the .em file is going. This may have been
setup already if this is a library -->
<!-- It only instruments class files, not any external libs -->
<emma enabled="true">
</instr>
</emma>
</then>
</if>
<!-- if the project is a library then we generate a jar file -->
<then>
<echo level="info">Creating library output jar file...</echo>
<if>
<condition>
</condition>
<then>
Custom jar packaging exclusion: ${android.package.excludes}
</then>
</if>
</jar>
</then>
</if>
</do-only-if-manifest-hasCode>
</target>
</project>
● EventBus
イベントを通知するのに便利。イベント通知用に Interfaceを作成しなくて良い。
greenrobot/EventBus - GitHub
EventBus for Android
● Gson-Xml
XMLをクラスに変換するのに便利。
stanfy/gson-xml
● OrmLite
Android SQLite用の ORマッパ
ライブラリのソースコードを読んで中身を確認してから使うと良い。
OrmLite - Lightweight Object Relational Mapping (ORM) Java Package
● Androidの拡張コンポーネント addonを手動でインストールする方法
下記の XMLを手動でダウンロードして、中身を見る。
https://dl-ssl.google.com/android/repository/addon.xml
https://dl-ssl.google.com/android/repository/addons_list-2.xml
XMLファイルの中の <sdk:url>タグの所にファイル名が書いてある。
google_play_services_6587000_r22.zip
https://dl-ssl.google.com/android/repository/
の後にファイル名を付けるとダウンロードできる。
<sdk:extra>
<sdk:vendor-id>google</sdk:vendor-id>
<sdk:vendor-display>Google Inc.</sdk:vendor-display>
<sdk:name-display>Google Play services</sdk:name-display>
<sdk:path>google_play_services</sdk:path>
<sdk:revision>
<sdk:major>22</sdk:major>
</sdk:revision>
<sdk:description>Google Play services client library and sample code</sdk:description>
<sdk:desc-url>https://developers.google.com/android/google-play-services/index</sdk:desc-url>
<sdk:uses-license ref="android-sdk-license"/>
<sdk:archives>
<sdk:archive>
<sdk:size>15971168</sdk:size>
<sdk:checksum type="sha1">4cd7677f1a05193880c4dc9faf24923063400b05</sdk:checksum>
<sdk:url>google_play_services_6587000_r22.zip</sdk:url>
</sdk:archive>
</sdk:archives>
</sdk:extra>
http://developer.android.com/tools/support-library/setup.html
https://developer.android.com/google/play-services/index.html
● Support Package Library
● Support Package Library r20までは Java 1.6で警告が出ない
https://dl-ssl.google.com/android/repository/support_r11.zip
https://dl-ssl.google.com/android/repository/support_r12.zip
https://dl-ssl.google.com/android/repository/support_r13.zip
https://dl-ssl.google.com/android/repository/support_r17.zip
https://dl-ssl.google.com/android/repository/support_r18.zip
https://dl-ssl.google.com/android/repository/support_r19.zip
https://dl-ssl.google.com/android/repository/support_r19.0.1.zip
2014/03/26
https://dl-ssl.google.com/android/repository/support_r19.1.zip
2014/06/24 Java 1.6対応の最終版
https://dl-ssl.google.com/android/repository/support_r20.zip
● Support Package Library r21から Java 1.6だと警告が出る ( Java 1.7が必要)
[javac] 警告: android\support\v4\app\ShareCompat$IntentBuilder.class (android\support\v4\app:ShareCompat$IntentBuilder.class): メジャーバージョン 51 は、このコンパイラでサポートされている最新のメジャーバージョン 50 より新しいです。
[javac] コンパイラのアップグレードをお勧めします。
2014/10/16
https://dl-ssl.google.com/android/repository/support_r21.zip
2014/12/09
https://dl-ssl.google.com/android/repository/support_r21.0.3.zip
● Google Play Services
● Google Play Services r12が Froyo対応の最終版
2013/09/18 Google Play Services Froyo対応の最終版
https://dl-ssl.google.com/android/repository/google_play_services_3265130_r12.zip
● Google Play Services r17までは Java 1.6で警告が出ない
https://dl-ssl.google.com/android/repository/google_play_services_4030530_r13.zip
https://dl-ssl.google.com/android/repository/google_play_services_4132530_r14.zip
https://dl-ssl.google.com/android/repository/google_play_services_4242030_r15.zip
https://dl-ssl.google.com/android/repository/google_play_services_4323030_r16.zip
2014/05/16 Java 1.6対応の最終版
https://dl-ssl.google.com/android/repository/google_play_services_4452030_r17.zip
● Google Play Services r18から Java 1.6だと警告が出る ( Java 1.7が必要)
[javac] 警告: com\google\android\gms\ads\AdRequest$Builder.class (com\google\android\gms\ads:AdRequest$Builder.class): メジャーバージョン 51 は、このコンパイラでサポートされている最新のメジャーバージョン 50 より新しいです。
[javac] コンパイラのアップグレードをお勧めします。
2014/06/25
https://dl-ssl.google.com/android/repository/google_play_services_5077000_r18.zip
2014/07/26
https://dl-ssl.google.com/android/repository/google_play_services_5089000_r19.zip
2014/09/30
https://dl-ssl.google.com/android/repository/google_play_services_6111000_r20.zip
2014/10/18
https://dl-ssl.google.com/android/repository/google_play_services_6171000_r21.zip
● Google Play Services r22から Android LocationClient class is deprecated
2014/11/22
https://dl-ssl.google.com/android/repository/google_play_services_6587000_r22.zip
2014/03/19
https://dl-ssl.google.com/android/repository/google_play_services_7095000_r23.zip
https SSLじゃない httpの場合はこれ
http://dl.google.com/android/repository/google_play_services_7095000_r23.zip
import com.google.android.gms.location.LocationClient; -> rev.22 deprecated
import com.google.android.gms.location.LocationClient.OnRemoveGeofencesResultListener;
r22からは GoogleApiClientを使う
Getting the Last Known Location
public interface GoogleApiClient
com.google.android.gms.common.api.GoogleApiClient
public interface GeofencingApi
com.google.android.gms.location.GeofencingApi
com.google.android.gms.location.LocationServices
LocationClient class not found on google play services rev 22
● Google Play Servicesの不要なモジュールを削って APKサイズを小さくする方法
How to customize Google play services to decrease jar size ?
1) strip_play_services.gradleを使う
2) jarの中を zipで覗いて common, dynamic, internalと必要なモジュール以外を削除する。
package com.google.android.gms.plus;
を使用しない場合は、リソースの
./res/color
./res/drawable
./res/drawable-hdpi
./res/drawable-mdpi
./res/drawable-xhdpi
./res/drawable-xxhdpi
を削除しても大丈夫。
また、valuesの不要な言語をゴッソリ削除しても良い。
● Google Maps Android API v2
※ r22の GoogleMap( Google Maps Android API v2)から getMapAsync(OnMapReadyCallback)に対応。
public void getMapAsync (OnMapReadyCallback callback)
Returns a non-null instance of the GoogleMap, ready to be used.
Note that:
This method must be called from the main thread.
The callback will be executed in the main thread.
In the case where Google Play services is not installed on the user's device,
the callback will not be triggered until the user installs it.
The GoogleMap object provided by the callback is non-null.
Parameters
callback The callback object that will be triggered
when the map is ready to be used.
Hello Map
https://google-developers.appspot.com/maps/documentation/android/maps-in-action
import com.google.android.gms.maps.*;
import com.google.android.gms.maps.model.*;
import android.app.Activity;
import android.os.Bundle;
public class MapPane extends Activity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map_activity);
MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap map) {
LatLng sydney = new LatLng(-33.867, 151.206);
map.setMyLocationEnabled(true);
map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 13));
map.addMarker(new MarkerOptions()
.title("Sydney")
.snippet("The most populous city in Australia.")
.position(sydney));
}
}
●その他
https://dl-ssl.google.com/android/repository/market_apk_expansion-r03.zip
https://dl-ssl.google.com/android/repository/play_billing_r05.zip
https://dl-ssl.google.com/android/repository/market_licensing-r02.zip
https://dl-ssl.google.com/android/repository/webdriver_r02.zip
https://dl-ssl.google.com/googleadmobadssdk/googleadmobadssdkandroid-6.4.1.zip
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_2.0beta5.zip
● Android Studio
https://dl.google.com/dl/android/studio/install/1.0.1/android-studio-bundle-135.1641136.exe
Start menu > Computer > System Properties > Advanced System Properties.
Then open Advanced tab > Environment Variables
and add a new system variable
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
Adding SDK Packages
http://developer.android.com/sdk/installing/adding-packages.html
● Android Development Tools (ADT)
ADT Plugin Release Notes
http://developer.android.com/tools/sdk/eclipse-adt.html
ADT 23.0.4 (October 2014)
Download the ADT Plugin
https://dl-ssl.google.com/android/eclipse/
● SDK Tools Release Notes
SDK Tools, Revision 24.0.2 (December 2014)
SDK Tools, Revision 24.0.1 (December 2014)
SDK Tools, Revision 24.0.0 (December 2014)
SDK Tools, Revision 23.0.5 (October 2014)
SDK Tools, Revision 23.0.4 (October 2014)
SDK Tools, Revision 23.0.2 (July 2014)
SDK Tools, Revision 23.0.0 (June 2014)
Android SDK Platform-tools revision 19 or later.
SDK Tools, Revision 22.6.4 (June 2014)
SDK Tools, Revision 22.6.3 (April 2014)
SDK Tools, Revision 22.6.2 (March 2014)
SDK Tools, Revision 22.6.1 (March 2014)
SDK Tools, Revision 22.6 (March 2014)
SDK Tools, Revision 22.3 (October 2013)
Android SDK Platform-tools revision 18 or later.
SDK Tools, Revision 22.2.1 (September 2013)
SDK Tools, Revision 22.2 (September 2013)
SDK Tools, Revision 22.0.5 (July 2013)
SDK Tools, Revision 22.0.4 (July 2013)
SDK Tools, Revision 22.0.1 (May 2013)
SDK Tools, Revision 22 (May 2013)
SDK Tools, Revision 21.1 (February 2013)
SDK Tools, Revision 21.0.1 (December 2012)
SDK Tools, Revision 21 (November 2012)
Android SDK Platform-tools revision 16 or later.
SDK Tools, Revision 20.0.3 (August 2012)
SDK Tools, Revision 20.0.1 (July 2012)
SDK Tools, Revision 20 (June 2012)
Android SDK Platform-tools revision 12 or later.
SDK Tools, Revision 19 (April 2012)
SDK Tools, Revision 18 (April 2012)
SDK Tools, Revision 17 (March 2012)
SDK Tools, Revision 16 (December 2011)
SDK Tools, Revision 15 (October 2011)
Android SDK Platform-tools revision 9 or later.
SDK Tools, Revision 14 (October 2011)
Android SDK Platform-tools revision 8 or later.
SDK Tools, Revision 13 (September 2011)
SDK Tools, Revision 12 (July 2011)
SDK Tools, Revision 11 (May 2011)
android-sdk-windows
revision 18
http://dl.google.com/android/installer_r18-windows.exe
https://dl.google.com/android/android-sdk_r18-windows.zip
revision 19
revision 20.0.3
https://dl.google.com/android/android-sdk_r20.0.3-windows.zip
revision 22.6.2
http://dl.google.com/android/android-sdk_r22.6.2-windows.zip
http://dl.google.com/android/installer_r22.6.2-windows.exe
revision 23
http://dl.google.com/android/android-sdk_r23-windows.zip
http://dl.google.com/android/installer_r23-windows.exe
● Android SDK Platform-tools
revision 8
https://dl-ssl.google.com/android/repository/platform-tools_r08-windows.zip
revision 9
https://dl-ssl.google.com/android/repository/platform-tools_r09-windows.zip
revision 11
https://dl-ssl.google.com/android/repository/platform-tools_r11-windows.zip
revision 12
https://dl-ssl.google.com/android/repository/platform-tools_r12-windows.zip
revision 13
https://dl-ssl.google.com/android/repository/platform-tools_r13-windows.zip
revision 14
https://dl-ssl.google.com/android/repository/platform-tools_r14-windows.zip
- SDK Tools, Revision 20.0.3 (August 2012)
revision 16
https://dl-ssl.google.com/android/repository/platform-tools_r16-windows.zip
http://dl-ssl.google.com/android/repository/platform-tools_r16.0.2-windows.zip
- SDK Tools, Revision 22.2.1 (September 2013)
revision 17
https://dl-ssl.google.com/android/repository/platform-tools_r17-windows.zip
revision 18
https://dl-ssl.google.com/android/repository/platform-tools_r18-windows.zip
https://dl-ssl.google.com/android/repository/platform-tools_r18-linux.zip
https://dl-ssl.google.com/android/repository/platform-tools_r18-macosx.zip
- SDK Tools, Revision 22.6.4 (June 2014)
revision 19
https://dl-ssl.google.com/android/repository/platform-tools_r19-windows.zip
https://dl-ssl.google.com/android/repository/platform-tools_r19-linux.zip
https://dl-ssl.google.com/android/repository/platform-tools_r19-macosx.zip
revision 19.0.2
https://dl-ssl.google.com/android/repository/platform-tools_r19.0.2-windows.zip
https://dl-ssl.google.com/android/repository/platform-tools_r19.0.2-linux.zip
https://dl-ssl.google.com/android/repository/platform-tools_r19.0.2-macosx.zip
revision 20
https://dl-ssl.google.com/android/repository/platform-tools_r20-windows.zip
https://dl-ssl.google.com/android/repository/platform-tools_r20-linux.zip
https://dl-ssl.google.com/android/repository/platform-tools_r20-macosx.zip
---
俺第一世代環境
jdk-6u32-windows-i586.exe *
android-sdk_r18-windows.zip
Android SDK Tools Revision 19
https://dl-ssl.google.com/android/repository/tools_r19-windows.zip
tools_r19-windows.zip
-> tools/ant/pre_setup.xml以外
-> tools/lib以外
Android SDK Tools Revision 13
https://dl-ssl.google.com/android/repository/tools_r13-windows.zip
tools_r13-windows.zip
-> tools_r13-windows/ant(上書き)
-> tools_r13-windows/lib(上書き)
Android SDK Platform-tools revision 16.0.2
https://dl-ssl.google.com/android/repository/platform-tools_r16.0.2-windows.zip
-> platform-tools
---
Android SDK Tools revision 22.6.2
https://dl-ssl.google.com/android/repository/tools_r22.6.2-windows.zip
Android SDK Platform-tools revision 19.0.1
https://dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
---
● build-tools android-sdk-windows
revision 16
https://dl-ssl.google.com/android/repository/build-tools_r16-windows.zip
revision 17
https://dl-ssl.google.com/android/repository/build-tools_r17-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r17-linux.zip
https://dl-ssl.google.com/android/repository/build-tools_r17-macosx.zip
revision 18.0.1
https://dl-ssl.google.com/android/repository/build-tools_r18.0.1-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r18.0.1-linux.zip
https://dl-ssl.google.com/android/repository/build-tools_r18.0.1-macosx.zip
revision 18.1
https://dl-ssl.google.com/android/repository/build-tools_r18.1-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r18.1-linux.zip
https://dl-ssl.google.com/android/repository/build-tools_r18.1-macosx.zip
revision 19
https://dl-ssl.google.com/android/repository/build-tools_r19-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r19-linux.zip
https://dl-ssl.google.com/android/repository/build-tools_r19-macosx.zip
revision 20
https://dl-ssl.google.com/android/repository/build-tools_r20-windows.zip
https://dl-ssl.google.com/android/repository/build-tools_r20-linux.zip
https://dl-ssl.google.com/android/repository/build-tools_r20-macosx.zip
● platforms android-sdk-windows/platforms
Android 1.5 (API 3):
https://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
https://dl-ssl.google.com/android/repository/android-1.5_r04-linux.zip
https://dl-ssl.google.com/android/repository/android-1.5_r04-macosx.zip
Android 1.6 (API 4):
https://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
https://dl-ssl.google.com/android/repository/android-1.6_r03-linux.zip
https://dl-ssl.google.com/android/repository/android-1.6_r03-macosx.zip
Android 2.2 (API 8):
https://dl-ssl.google.com/android/repository/android-2.2_r03-linux.zip
Android 2.3 (API 9) Obsolete:
https://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
Android 2.3.3 (API 10):
https://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip
Android 3.0 (API 11):
https://dl-ssl.google.com/android/repository/android-3.0_r02-linux.zip
Android 3.1 (API 12):
https://dl-ssl.google.com/android/repository/android-3.1_r03-linux.zip
Android 3.2 (API 13):
https://dl-ssl.google.com/android/repository/android-3.2_r01-linux.zip
Android 4.0 (API 14):
https://dl-ssl.google.com/android/repository/android-14_r03.zip
Android 4.0.3 (API 15):
https://dl-ssl.google.com/android/repository/android-15_r03.zip
Android 4.1.2 (API 16):
https://dl-ssl.google.com/android/repository/android-16_r04.zip
Android 4.2.2 (API 17):
https://dl-ssl.google.com/android/repository/android-17_r02.zip
Android 4.3 (API 18):
https://dl-ssl.google.com/android/repository/android-18_r02.zip
Android 4.4.2 (API 19):
https://dl-ssl.google.com/android/repository/android-19_r03.zip
Android 4.4W (API 20):
https://dl-ssl.google.com/android/repository/android-20_r01.zip
Android L (API 20, L Preview):
https://dl-ssl.google.com/android/repository/android-L_r01.zip
● system-images android-sdk-windows/system-images/android-xx
system-images/android-10
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-10_r02.zip
system-images/android-14
https://dl-ssl.google.com/android/repository/sysimg_armv7a-14_r02.zip
system-images/android-15
https://dl-ssl.google.com/android/repository/sysimg_armv7a-15_r02.zip
https://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-15_r01.zip
https://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-15_r01.zip
system-images/android-16
https://dl-ssl.google.com/android/repository/sysimg_armv7a-16_r03.zip
https://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-16_r04.zip
https://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-16_r01.zip
system-images/android-17
http://dl-ssl.google.com/android/repository/sysimg_armv7a-17_r02.zip
http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip
system-images/android-18
http://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r02.zip
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-18_r01.zip
system-images/android-19
http://dl-ssl.google.com/android/repository/sysimg_armv7a-19_r02.zip
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip
system-images/android-20/android-wear
https://dl-ssl.google.com/android/repository/sys-img/android-wear/android-wear-sysimg-1077298.zip
https://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_arm-20_r01.zip
https://dl-ssl.google.com/android/repository/sys-img/android-wear/sysimg_wear_x86-20_r01.zip
system-images/android-L
https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-L_r01.zip
https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-L_r01.zip
system-images/android-L/android-tv
https://dl-ssl.google.com/android/repository/sys-img/android-tv/sysimg_tv_arm-L_r01.zip
https://dl-ssl.google.com/android/repository/sys-img/android-tv/sysimg_tv_x86-L_r01.zip
● docs android-sdk-windows/docs
https://dl-ssl.google.com/android/repository/docs-16_r03.zip
https://dl-ssl.google.com/android/repository/docs-17_r02.zip
https://dl-ssl.google.com/android/repository/docs-18_r01.zip
https://dl-ssl.google.com/android/repository/docs-19_r01.zip
https://dl-ssl.google.com/android/repository/docs-L_r01.zip
● samples android-sdk-windows/samples
https://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-2.3.3_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-3.0_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-3.1_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-3.2_r01-linux.zip
https://dl-ssl.google.com/android/repository/samples-14_r02.zip
https://dl-ssl.google.com/android/repository/samples-15_r02.zip
https://dl-ssl.google.com/android/repository/samples-16_r01.zip
https://dl-ssl.google.com/android/repository/samples-17_r01.zip
https://dl-ssl.google.com/android/repository/samples-18_r01.zip
https://dl-ssl.google.com/android/repository/samples-19_r05.zip
https://dl-ssl.google.com/android/repository/samples-20_r01.zip
https://dl-ssl.google.com/android/repository/samples-L_r01.zip
● sources Android SDK android-sdk-windows/sources/android-xx
https://dl-ssl.google.com/android/repository/sources-14_r01.zip
https://dl-ssl.google.com/android/repository/sources-15_r02.zip
https://dl-ssl.google.com/android/repository/sources-16_r02.zip
https://dl-ssl.google.com/android/repository/sources-17_r01.zip
https://dl-ssl.google.com/android/repository/sources-18_r01.zip
https://dl-ssl.google.com/android/repository/sources-19_r02.zip
https://dl-ssl.google.com/android/repository/sources-20_r01.zip
● extras android-sdk-windows/extras
Android Support Repository(extras/android/m2repository)
https://dl-ssl.google.com/android/repository/android_m2repository_r05.zip
https://dl-ssl.google.com/android/repository/android_m2repository_r06.zip
Android Support Library(extras/android/support)
https://dl-ssl.google.com/android/repository/support_r19.zip
https://dl-ssl.google.com/android/repository/support_r19.0.1.zip
https://dl-ssl.google.com/android/repository/support_r19.1.zip
https://dl-ssl.google.com/android/repository/support_r20.zip
Google AdMob Ads SDK(extras/google/admob_ads_sdk)
https://dl-ssl.google.com/googleadmobadssdk/googleadmobadssdkandroid-6.4.1.zip
Google Analytics App Tracking SDK(extras/google/analytics_sdk_v2)
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_1.4.2.zip
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_2.0beta4.zip
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_2.0beta4.1.zip
https://dl-ssl.google.com/android/repository/GoogleAnalyticsAndroid_2.0beta4.1.zip
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_2.0beta5.zip
https://dl.google.com/gaformobileapps/GoogleAnalyticsAndroid_2.0beta5.zip
[Deprecated]Google Cloud Messaging for Android Library(extras/google/gcm)
https://dl-ssl.google.com/android/repository/gcm_r03.zip
Google Play services for Froyo
https://dl-ssl.google.com/android/repository/google_play_services_3265130_r12.zip
Google Play services(extras/google/google_play_services)
https://dl-ssl.google.com/android/repository/google_play_services_4452030_r17.zip
Google Repository(extras/google/m2repository)
https://dl-ssl.google.com/android/repository/google_m2repository_r08.zip
Google Play APK Expansion Library(extras/google/play_apk_expansion)
https://dl-ssl.google.com/android/repository/market_apk_expansion-r03.zip
Google Play Billing Library(extras/google/play_billing)
https://dl-ssl.google.com/android/repository/play_billing_r05.zip
Google Play Licensing Library(extras/google/play_licensing)
https://dl-ssl.google.com/android/repository/market_licensing-r02.zip
Google USB Driver(extras/usb_driver)
https://dl-ssl.google.com/android/repository/usb_driver_r10-windows.zip
Google Web Driver(extras/google/webdriver)
https://dl-ssl.google.com/android/repository/webdriver_r02.zip
Intel x86 Emulator Accelerator(HAXM)(extras/intel/Hardware_Accelerated_Execution_Manager)
https://download-software.intel.com/sites/landingpage/android/extra_intel_haxm-windows_r03.zip
https://download-software.intel.com/sites/landingpage/android/extra_intel_haxm-macosx_r02.zip
https://dl-ssl.google.com/android/repository/extras/intel/haxm-windows_r04.zip
https://dl-ssl.google.com/android/repository/extras/intel/haxm-macosx_r04.zip
● add-ons google api android-sdk-windows/add-ons/addon-google_apis-google-xx
https://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
https://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-5_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-6_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-10_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-11_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-12_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-13_r01.zip
https://dl-ssl.google.com/android/repository/google_apis-14_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-15_r02.zip
https://dl-ssl.google.com/android/repository/google_apis-16_r03.zip
https://dl-ssl.google.com/android/repository/google_apis-17_r03.zip
https://dl-ssl.google.com/android/repository/google_apis-18_r03.zip
https://dl-ssl.google.com/android/repository/google_apis-19_r05.zip Google APIs (ARM System Image)
https://dl-ssl.google.com/android/repository/sys-img/x86/google_apis_x86-19_r05.zip Google APIs (x86 System Image)
https://dl-ssl.google.com/android/repository/google_tv-12_r02.zip
https://dl-ssl.google.com/android/repository/google_tv-13_r01.zip
addon-intel_atom_x86_system_image-intel_corporation-xx
https://software.intel.com/sites/landingpage/android/addon_intel_sysimg_2.3.7_api-10.zip
addon-dual_screen_apis-kyocera_corporation-xx (Dual Screen api)
http://dl.kyocera-wireless.com/echobykyocera.com/ECHO-SDK-v1-03.zip
http://dl.kyocera-wireless.com/echobykyocera.com/ECHO-SDK-v2-00.zip
addon-sony_xperia_extensions_edk_2_0-sony_mobile_communications_ab-xx
http://dl-developer.sonymobile.com/edk/android/edk_2.0_ver2.zip
addon-real3d-lge-xx
http://developer.lgmobile.com/sdk/android/Real3D_addon_api-8_r01.zip
http://developer.lgmobile.com/sdk/android/Real3D_SDK_api-10_r02.zip
http://developer.lgmobile.com/sdk/android/Real3D_SDK_api-14_r01.zip
addon-htc_opensense_sdk-htc-15
http://dl.htcdev.com/sdk/zip/htc_opensense_sdk.zip
addon-htc_opensense_apis-16
http://dl.htcdev.com/sdk/zip/htc_opensense_apis.zip
● ADT Plugin for Eclipse
http://dl.google.com/android/ADT-22.2.1.zip
http://dl.google.com/android/ADT-22.3.0.zip
http://dl.google.com/android/ADT-22.6.2.zip
http://dl.google.com/android/ADT-22.6.3.zip
http://dl.google.com/android/ADT-23.0.0.zip
● Android Developer Tools Eclipse Android ADT
revision 22.6.2
http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86-20140321.zip
http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip
http://dl.google.com/android/adt/22.6.2/adt-bundle-mac-x86_64-20140321.zip
http://dl.google.com/android/adt/22.6.2/adt-bundle-linux-x86-20140321.zip
http://dl.google.com/android/adt/22.6.2/adt-bundle-linux-x86_64-20140321.zip
revision 23
http://dl.google.com/android/adt/adt-bundle-windows-x86-20140624.zip
http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140624.zip
http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140624.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86-20140624.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140624.zip
● Android NDK
revision 9b
http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zip
http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86-legacy-toolchains.zip
http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86_64.zip
http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86_64-legacy-toolchains.zip
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86-legacy-toolchains.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-darwin-x86_64-legacy-toolchains.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86-legacy-toolchains.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64-legacy-toolchains.tar.bz2
revision 9d
http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86.zip
http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip
http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-cxx-stl-libs-with-debug-info.zip
● Android Studio
revision 0.8.0
http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-windows.exe
http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-mac.dmg
http://dl.google.com/android/studio/install/0.8.0/android-studio-bundle-135.1245622-linux.tgz
● Android NDK
https://developer.android.com/tools/sdk/ndk/index.html#Installing
Android NDK, Revision 10d (December 2014)
http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86.exe
http://dl.google.com/android/ndk/android-ndk-r10d-windows-x86_64.exe
Android NDK, Revision 10d (December 2014)
Made GCC 4.8 the default for all 32-bit ABIs.
Android NDK, Revision 10c (October 2014)
Android NDK, Revision 10b (September 2014)
Android NDK, Revision 10 (July 2014)
GCC 4.9 is the default compiler for 64-bit ABIs.
For 32-bit ABIs GCC 4.6 is still the default.
Added 3 new ABIs, all 64-bit: arm64-v8a, x86_64, mips64.
Android NDK, Revision 9d (March 2014)
GCC 4.6 is still the default compiler.
Android NDK, Revision 9c (December 2013)
This is a bug-fix-only release.
Android NDK, Revision 9b (October 2013)
Migrated from GNU Compiler Collection (GCC) 4.8 to 4.8.2
Android NDK, Revision 9 (July 2013)
Added support for Android 4.3 (API level 18)
GCC 4.6 is still the default
Added headers and libraries for OpenGL ES 3.0, which is supported by Android 4.3 (API level 18) and higher.
Android NDK, Revision 8e (March 2013)
GCC 4.6 is still the default
Added 64-bit host toolchain set (package name suffix *-x86_64.*). For more information, see CHANGES.HTML and NDK-BUILD.html.
Added Clang 3.2 compiler. GCC 4.6 is still the default. For information on using the Clang compiler, see CHANGES.HTML.
Android NDK, Revision 8d (December 2012)
Added the GNU Compiler Collection (GCC) 4.7 compiler to the NDK. The GCC 4.6 compiler is still the default, so you must to explicitly enable the new version as follows:
For ndk-build, export the NDK_TOOLCHAIN_VERSION=4.7 variable or add it to Application.mk.
For standalone builds, add the --toolchain= option to make-standalone-toolchain.sh, for example:
Android NDK, Revision 8c (November 2012)
Added the Clang 3.1 compiler to the NDK. The GNU Compiler Collection (GCC) 4.6 is still the default, so you must explicitly enable the Clang compiler option as follows:
Android NDK, Revision 8b (July 2012)
GCC 4.6 is now the default toolchain.
Android NDK, Revision 8 (May 2012)
Added support for the MIPS ABI,
Application.mk
APP_ABI := armeabi armeabi-v7a mips
● Java SE Development Kit 7u72 Java JDK 1.7
http://www.oracle.com/technetwork/jp/java/javase/downloads/jdk7-downloads-1880260.html
http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-windows-x64.exe
jdk-7u72-windows-x64.exe
MD5: e012a5114e5df1186fec6e23b5297787
jdk-7u72-windows-i586.exe
MD5: 90dbdb9f6aeaddd47fe12c0c0dbc60f4
Java SE Binaries Checksum Checksum for Java SE 7u72 binaries
http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-windows-i586.exe
http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-windows-x64.exe
jdk-7u71-windows-i586.exe
jdk-7u71-windows-x64.exe
● Java SE Development Kit 6u45 Java JDK 1.6
http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-windows-i586.exe
http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe
Windows x86 69.85MB jdk-6u45-windows-i586.exe
Windows x64 59.96MB jdk-6u45-windows-x64.exe
http://download.oracle.com/otn/java/jdk/6u32-b05/jdk-6u32-windows-i586.exe
http://download.oracle.com/otn/java/jdk/6u32-b05/jdk-6u32-windows-x64.exe
Windows x86 69.67MB jdk-6u32-windows-i586.exe
Windows x64 59.66MB jdk-6u32-windows-x64.exe
jdk-6u32-windows-i586.exe
Tags: [Android開発]
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2014 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/android/android_develop_2014/