<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>Android Advent</title>
  <link>http://androidadvent.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://androidadvent.blog.shinobi.jp/RSS/" />
  <description>アンドロイドのあれこれ</description>
  <lastBuildDate>Mon, 27 Mar 2017 05:52:31 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>Nexus端末でLollipopの 5.0.x から 5.1 へsideloadで手動アップデートする</title>
    <description>
    <![CDATA[数日前にNexusデバイスにAndroid 5.1が配信されたようですね。<br />
5.1 Lollipop SDKについては以下の公式ブログ記事を参考<br />
<a href="http://android-developers.blogspot.jp/2015/03/android-51-lollipop-sdk.html" rel="nofollow" title="" target="_blank">http://android-developers.blogspot.jp/2015/03/android-51-lollipop-sdk.html<br />
</a><br />
<a href="//androidadvent.blog.shinobi.jp/File/nexus-5-5.1.jpg" target="_blank" title=""><img src="//androidadvent.blog.shinobi.jp/Img/1426215460/" alt="" /></a><br />
<span style="font-size: xx-small;"><em>Photo from <a href="http://www.droid-life.com/2015/03/11/download-android-5-1-ota-updates-for-nexus-devices-4-5-6-7-9-10/" target="_blank" rel="nofollow">droid-life.com</a></em></span><br /><br /><a href="http://androidadvent.blog.shinobi.jp/os-update/lollipop-5.1-update" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>OSアップデート</category>
    <link>http://androidadvent.blog.shinobi.jp/os-update/lollipop-5.1-update</link>
    <pubDate>Fri, 13 Mar 2015 03:02:50 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/57</guid>
  </item>
    <item>
    <title>Navigation DrawerでActionBarの上に、StatusBarの下にDrawerを置く</title>
    <description>
    <![CDATA[<a href="http://androidadvent.blog.shinobi.jp/normal/navigation-drawer" title="Navigation Drawer 基本実装">Navigation Drawer 基本実装</a> の続き<br />
<br />
<a target="_blank" href="//androidadvent.blog.shinobi.jp/File/navigation-drawer-01.png" title="Navigation Drawer"><img src="//androidadvent.blog.shinobi.jp/Img/1426150195/" alt="Navigation Drawer" /></a> <br />
<br />
Drawerの部分をActionBar(ToolBar)の上に表示させてかつ透明なステータスバーの下に表示させてみます。<br />
アプリケーション側には変更せずにレイアウトとテーマだけ手を加えます。<br /><br /><a href="http://androidadvent.blog.shinobi.jp/normal/drawer-over-actionbar" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>その他</category>
    <link>http://androidadvent.blog.shinobi.jp/normal/drawer-over-actionbar</link>
    <pubDate>Fri, 13 Mar 2015 01:15:59 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/56</guid>
  </item>
    <item>
    <title>Navigation Drawer 基本実装</title>
    <description>
    <![CDATA[<a target="_blank" href="//androidadvent.blog.shinobi.jp/File/navigation-drawer-01.png" title="Navigation Drawer 基本実装"><img src="//androidadvent.blog.shinobi.jp/Img/1426150195/" alt="Navigation Drawer 基本実装" /></a> <br />
ポイントは非推奨になった<code>android.support.v4.app.ActionBarDrawerToggle</code>を使わずに、<code>android.support.v7.app.ActionBarDrawerToggle</code>を使って実装します。<br />
<code>android.support.v7.widget.Toolbar</code>も導入するのでアプリのthemeは <code>Theme.AppCompat.Light.NoActionBar</code>にしている上で実装します。<br />
特に難しいことはしません。<br /><br /><a href="http://androidadvent.blog.shinobi.jp/normal/navigation-drawer" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>その他</category>
    <link>http://androidadvent.blog.shinobi.jp/normal/navigation-drawer</link>
    <pubDate>Thu, 12 Mar 2015 08:50:20 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/55</guid>
  </item>
    <item>
    <title>Android Studioではじめるアプリ開発環境の構築</title>
    <description>
    <![CDATA[<a target="_blank" href="//androidadvent.blog.shinobi.jp/File/android-studio-top.png" title="Android Studio"><img src="//androidadvent.blog.shinobi.jp/Img/1423124175/" alt="Android Studio" /></a> <br />
詳しくまでは書けない(面倒)ので大まかに<h3>■ JDK 7以上が必須</h3>Android StudioをインストールするのにJDK 7以上が必要。<br />
JDKのインストール: <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" title="" target="_blank" rel="nofollow">http://www.oracle.com/technetwork/java/javase/downloads/index.html</a><br />
<code>$ java -version</code> でバージョン確認できる。<br /><br /><a href="http://androidadvent.blog.shinobi.jp/development-tools/android-studio" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>開発環境・ツールなど</category>
    <link>http://androidadvent.blog.shinobi.jp/development-tools/android-studio</link>
    <pubDate>Thu, 05 Feb 2015 08:34:24 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/54</guid>
  </item>
    <item>
    <title>これからのAndroid Advent</title>
    <description>
    <![CDATA[<a target="_blank" href="//androidadvent.blog.shinobi.jp/File/a5a020c5.jpeg" title="角の折れたドロイド君"><img src="//androidadvent.blog.shinobi.jp/Img/1415464177/" alt="角の折れたドロイド君" width="500" /></a> <br />
<br />
このブログを作ったきっかけは約2年前にひとりで<strong>Android Advent Calendar</strong>を書くためでした。<br />
2011年、2012年のアドベントカレンダーを終え、放置されました。<br /><br /><a href="http://androidadvent.blog.shinobi.jp/normal/the-future-android-advent" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>その他</category>
    <link>http://androidadvent.blog.shinobi.jp/normal/the-future-android-advent</link>
    <pubDate>Sat, 08 Nov 2014 16:31:02 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/53</guid>
  </item>
    <item>
    <title>ひとりAndroid Advent Calendar 2012をやります。</title>
    <description>
    <![CDATA[2012年12月1日から25日まで一人でAndroid（アプリ開発またはその他）について記事を書いていきます。<br />
<br />
今年もやります。去年は開始の前日にきまぐれでやると決めたが今年は少し余裕ありそうかも<br />
だらだらと書いていくし、自分のためだけに書きますのでそんな凝った内容はそんなにありません。<br />
個人的にこちらの<a href="http://androidadvent.blogspot.jp/" title="Android Advent Calendar #androidadvent2012" rel="nofollow" target="_blank">Android Advent Calendar (#androidadvent2012)</a>がオススメですよー！<br />
<br />
<br />
・2011年のひとりAndroid Advent Calendar<br />
<a href="http://androidadvent.blog.shinobi.jp/2011/calendar-2011" target="_blank">http://androidadvent.blog.shinobi.jp/2011/calendar-2011</a><br />
<br />
・去年はこちらの<a href="http://gihyo.jp/news/info/2011/12/0101" rel="nofollow" target="_blank">プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる</a>に載せて頂きました。<br />
<br />
・技術系Advent Calendarとは？<br />
<a href="http://gihyo.jp/news/info/2010/12/0102" target="_blank" rel="nofollow">http://gihyo.jp/news/info/2010/12/0102</a><br />
<br />
12月01日 : <a href="http://androidadvent.blog.shinobi.jp/2012/google-trends-android" title="Googleトレンドが教えてくれたAndroid注目度と国内メーカーの魅力のなさ">Googleトレンドが教えてくれたAndroid注目度と国内メーカーの魅力のなさ</a><br />
12月02日 : <a href="http://androidadvent.blog.shinobi.jp/2012/version-historical-distribution" title="Android Version Historical Distribution">Android Version Historical Distribution</a><br />
12月03日 : <a href="http://androidadvent.blog.shinobi.jp/2012/multipartentity-post-file" title="MultipartEntityによるサーバーへ画像ファイルを通信する">MultipartEntityによるサーバーへ画像ファイルを通信する</a><br />
12月04日 : <a href="http://androidadvent.blog.shinobi.jp/2012/begin-with-actionbar" title="Begin with ActionBar">Begin with ActionBar</a><br />
12月05日 : <a href="http://androidadvent.blog.shinobi.jp/2012/near-field-communication" title="これまで私たちの身近な存在で、これからの使い道がより広くなります。NFC(Near Field Communication)">これまで私たちの身近な存在で、これからの使い道がより広くなります。NFC(Near Field Communication)</a><br />
12月06日 : <a href="http://androidadvent.blog.shinobi.jp/2012/nfc-handson-read-tag" title="NFC Handson、タグを読み取る">NFC Handson、タグを読み取る</a><br />
12月07日 : <a href="http://androidadvent.blog.shinobi.jp/2012/android-beam" title="Android beamの実装サンプルコード">Android Beamの実装サンプルコード</a><br />
12月08日 : <a href="http://androidadvent.blog.shinobi.jp/2012/android-lint" title="Android Lint、アプリのパフォーマンス、開発支援のためのツール">Android Lint、アプリのパフォーマンス、開発支援のためのツール</a><br />
12月09日 : <a href="http://androidadvent.blog.shinobi.jp/2012/internal-external-storage-save" title="アプリからデータを内部&外部ストレージへの保存">アプリからデータを内部&外部ストレージへの保存</a><br />
12月10日 : <a href="http://androidadvent.blog.shinobi.jp/2012/camellia-android" title="データの暗号化、camellia-androidを試す">データの暗号化、camellia-androidを試す</a><br />
12月11日 : <a href="http://androidadvent.blog.shinobi.jp/2012/viewpagerextensions-scrollingtab" title="ViewPagerExtensionsで簡単に左右スライドのタブを作る">ViewPagerExtensionsで簡単に左右スライドのタブを作る</a><br />
12月12日 : <a href="http://androidadvent.blog.shinobi.jp/2012/android-ui-patterns-sample" title="UIパターン実装のための、便利ライブラリーまとめアプリ「Android UI Patterns」">UIパターン実装のための、便利ライブラリーまとめアプリ「Android UI Patterns」</a><br />
12月13日 : <a href="http://androidadvent.blog.shinobi.jp/2012/linux-command" title="アプリからLinuxコマンドを実行してみる">アプリからLinuxコマンドを実行してみる</a><br />
12月14日 : <a href="http://androidadvent.blog.shinobi.jp/2012/twitter4j-oauth" title="WebView使わずに、twitter4j のOAuth認証">WebView使わずに、twitter4j のOAuth認証</a><br />
12月15日 : <a href="http://androidadvent.blog.shinobi.jp/2012/facebook4j-oauth" title="WebView使わずに、facebook4j のOAuth認証">WebView使わずに、facebook4j のOAuth認証</a><br />
12月16日 : <a href="http://androidadvent.blog.shinobi.jp/2012/android-4.1-notification-styles" title="Android 4.1 Jelly Bean Notification Styles">Android 4.1 Jelly Bean Notification Styles</a><br />
12月17日 : <a href="http://androidadvent.blog.shinobi.jp/2012/gcm-push" title="Push通知、GCM(Google Cloud Messaging)を試す。複数端末に送信">Push通知、GCM(Google Cloud Messaging)を試す。複数端末に送信</a><br />
12月18日 : <a href="http://androidadvent.blog.shinobi.jp/2012/android-topic-news" title="2012年、今年のAndroidに関する（個人的に）注目する話題、ニュースまとめ">2012年、今年のAndroidに関する（個人的に）注目する話題、ニュースまとめ</a><br />
12月19日 : <a href="http://androidadvent.blog.shinobi.jp/2012/photo-sphere-api" title="Photo Sphereに任意の写真を取り込んでみて360度回転させる">Photo Sphereに任意の写真を取り込んでみて360度回転させる</a><br />
12月20日 : <a href="http://androidadvent.blog.shinobi.jp/2012/fragment-multiple-screens" title="Fragmentとマルチスクリーン">Fragmentとマルチスクリーン</a><br />
12月21日 : <a href="http://androidadvent.blog.shinobi.jp/2012/spelling-checker" title="SpellCheckerSession & SpellCheckerService スペルチェック">SpellCheckerSession & SpellCheckerService スペルチェック</a><br />
12月22日 : <a href="http://androidadvent.blog.shinobi.jp/2012/recognizerintent" title="RecognizerIntent、アプリから音声認識する">RecognizerIntent、アプリから音声認識する</a><br />
12月23日 : <a href="http://androidadvent.blog.shinobi.jp/2012/native-youtube-player-api" title="ネイティブ YouTube Player API for Android を試す">ネイティブ YouTube Player API for Android を試す</a><br />
12月24日 : <a href="http://androidadvent.blog.shinobi.jp/2012/google-maps-android-api-v2" title="Google Maps Android API v2を試す">Google Maps Android API v2を試す</a><br />
12月25日 : <a href="http://androidadvent.blog.shinobi.jp/2012/%E4%BB%8A%E5%B9%B4%E4%BD%9C%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E7%B4%B9%E4%BB%8B" title="今年作ったアプリの紹介">今年作ったアプリの紹介</a><br />
]]>
    </description>
    <category>Androidアドベントカレンダー2012</category>
    <link>http://androidadvent.blog.shinobi.jp/2012/calendar-2012</link>
    <pubDate>Mon, 31 Dec 2012 02:24:55 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/27</guid>
  </item>
    <item>
    <title>今年作ったアプリの紹介</title>
    <description>
    <![CDATA[今年はいくつか勉強を兼ねて作ってみたアプリを紹介します。すべてはNFC関連のアプリです。<br />
<br />
<a href="https://play.google.com/store/apps/details?id=me.b0ne.android.hackathon2.app.smartagshare" target="_blank" rel="nofollow"><h3>SmartTagShare</h3></a><br />
<a href="https://play.google.com/store/apps/details?id=me.b0ne.android.hackathon2.app.smartagshare" target="_blank" rel="nofollow">Download</a><br />
<img src="//androidadvent.blog.shinobi.jp/File/smart-tag-share-icon.png" style="width:125px;height:125px;" title="SmartTagShare" alt="SmartTagShare" /><br />
<img src="//androidadvent.blog.shinobi.jp/File/smart-tag-share-03.jpg" title="SmartTagShare" alt="SmartTagShare" /><br />
こちらのアプリは<a href="http://d.hatena.ne.jp/bs-android/20120206/1328521180" target="_blank" rel="nofollow">Androidアプリケーション、デザイナーとプログラマーのハッカソンvol2</a>に参加して作ったアプリです。<br />
<br />
スマートタグに簡単に画像やテキストを表示させるアプリです。 スマートタグとは株式会社アイオイ・システムの製品です。<br />
<a href="http://www.hello-aioi.com/product/smarttag.html" rel="nofollow" target="_blank">http://www.hello-aioi.com/product/smarttag.html</a><br />
アプリのソースコードはGihubにあります。<br />
<a href="https://github.com/ng-b0ne/SmartTagShare" rel="nofollow" target="_blank">https://github.com/ng-b0ne/SmartTagShare</a><br /><a href="http://androidadvent.blog.shinobi.jp/2012/%E4%BB%8A%E5%B9%B4%E4%BD%9C%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E7%B4%B9%E4%BB%8B" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>Androidアドベントカレンダー2012</category>
    <link>http://androidadvent.blog.shinobi.jp/2012/%E4%BB%8A%E5%B9%B4%E4%BD%9C%E3%81%A3%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E7%B4%B9%E4%BB%8B</link>
    <pubDate>Tue, 25 Dec 2012 00:22:52 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/52</guid>
  </item>
    <item>
    <title>Google Maps Android API v2を試す</title>
    <description>
    <![CDATA[<img src="//androidadvent.blog.shinobi.jp/File/maps-api-v2-01.jpg" style="width:630px;" alt="Google Maps Android API v2を試す" title="Google Maps Android API v2を試す" /><br />
<br />
12月のあたまに新しいGoogle Maps Android APIが発表されました。<br />
<br />
<a href="http://android-developers.blogspot.jp/2012/12/new-google-maps-android-api-now-part-of.html" title="New Google Maps Android API now part of Google Play services" target="_blank" rel="nofollow"><strong>New Google Maps Android API now part of Google Play services</strong><br />
http://android-developers.blogspot.jp/2012/12/new-google-maps-android-api-now-part-of.html</a><br />
<br />
Google Play servicesのライブラリーが必要です。<br />
<img src="//androidadvent.blog.shinobi.jp/File/google-play-services-lib.png" title="Google Maps Android API v2を試す" alt="Google Maps Android API v2を試す" /><br /><a href="http://androidadvent.blog.shinobi.jp/2012/google-maps-android-api-v2" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>Androidアドベントカレンダー2012</category>
    <link>http://androidadvent.blog.shinobi.jp/2012/google-maps-android-api-v2</link>
    <pubDate>Mon, 24 Dec 2012 11:40:55 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/51</guid>
  </item>
    <item>
    <title>ネイティブ YouTube Player API for Android を試す</title>
    <description>
    <![CDATA[前日、Youtubeビデオ再生のためのAndroid APIが公開されました。これまでWebViewで再生する必要はなくなります。<br />
<br />
<iframe width="610" height="343" src="http://www.youtube.com/embed/fhWaJi1Hsfo" frameborder="0" allowfullscreen=""></iframe><br />
<br />
<a href="http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html" title="http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html" target="_blank" rel="nofollow"><strong>No WebView required, with native YouTube Player API for Android</strong><br />
http://apiblog.youtube.com/2012/12/no-webview-required-with-native-youtube.html</a><br />
<br />
APIの使い方の詳しくはこちら参考してください。<br />
<a href="https://developers.google.com/youtube/android/player/"><strong>YouTube Android Player API</strong><br />
https://developers.google.com/youtube/android/player/</a><br />
<br />
サンプルソースコードのダウンロード<br />
<a href="https://developers.google.com/youtube/android/player/downloads" rel="nofollow" target="_blank">https://developers.google.com/youtube/android/player/downloads</a><br /><br /><a href="http://androidadvent.blog.shinobi.jp/2012/native-youtube-player-api" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>Androidアドベントカレンダー2012</category>
    <link>http://androidadvent.blog.shinobi.jp/2012/native-youtube-player-api</link>
    <pubDate>Sun, 23 Dec 2012 06:43:39 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/50</guid>
  </item>
    <item>
    <title>RecognizerIntent、アプリから音声認識する</title>
    <description>
    <![CDATA[音声認識するための簡単なアプリを紹介します。<br />
<br />
MainActivity.java<pre class="prettyprint lang-java">public class MainActivity extends Activity {<br />
<br />
    private static final int REQUEST_CODE = 1;<br />
    private ListView wordsList;<br />
<br />
    @Override<br />
    protected void onCreate(Bundle savedInstanceState) {<br />
        super.onCreate(savedInstanceState);<br />
        setContentView(R.layout.activity_main);<br />
<br />
        Button speakButton = (Button) findViewById(R.id.speakButton);<br />
        <br />
        wordsList = (ListView) findViewById(R.id.list);<br />
 <br />
        // 対応する音声認識のサービスがない場合はボタンを無効に<br />
        PackageManager pm = getPackageManager();<br />
        List<ResolveInfo> activities = pm.queryIntentActivities(<br />
                new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);<br />
        if (activities.size() == 0) {<br />
            speakButton.setEnabled(false);<br />
            speakButton.setText("Recognizer not present");<br />
        }<br />
    }<br />
<br />
    public void speakButtonClicked(View v) {<br />
        //音声認識へインテントを送信<br />
        Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);<br />
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,<br />
                RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);<br />
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Voice recognition test...");<br />
        startActivityForResult(intent, REQUEST_CODE);<br />
    }<br />
 <br />
    /**<br />
     * 音声認識からの結果を受け取る<br />
     */<br />
    @Override<br />
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {<br />
        if (requestCode == REQUEST_CODE && resultCode == RESULT_OK) {<br />
            // 音声認識のエンジンからのいくつかの結果<br />
            ArrayList<String> results = data.getStringArrayListExtra(<br />
                    RecognizerIntent.EXTRA_RESULTS);<br />
            // 認識結果を表示<br />
            wordsList.setAdapter(new ArrayAdapter&lt;String&gt;(this, android.R.layout.simple_list_item_1,<br />
                    results));<br />
        }<br />
        super.onActivityResult(requestCode, resultCode, data);<br />
    }<br />
}<br />
</pre><br />
/res/layout/activity_main.xml<pre class="prettyprint lang-java">&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"<br />
    xmlns:tools="http://schemas.android.com/tools"<br />
    android:layout_width="match_parent"<br />
    android:layout_height="match_parent"<br />
    android:orientation="vertical" &gt;<br />
 <br />
    &lt;Button android:id="@+id/speakButton"<br />
        android:layout_width="fill_parent"<br />
        android:onClick="speakButtonClicked"<br />
        android:layout_height="wrap_content"<br />
        android:text="Speak!" /&gt;<br />
 <br />
    &lt;ListView android:id="@+id/list"<br />
        android:layout_width="fill_parent"<br />
        android:layout_height="0dip"<br />
        android:layout_weight="1" /&gt;<br />
<br />
&lt;/LinearLayout&gt;<br />
</pre><br /><a href="http://androidadvent.blog.shinobi.jp/2012/recognizerintent" target="_blank">つづきはこちら</a>]]>
    </description>
    <category>Androidアドベントカレンダー2012</category>
    <link>http://androidadvent.blog.shinobi.jp/2012/recognizerintent</link>
    <pubDate>Sat, 22 Dec 2012 02:51:06 GMT</pubDate>
    <guid isPermaLink="false">androidadvent.blog.shinobi.jp://entry/49</guid>
  </item>

    </channel>
</rss>