<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/devemin/">
    <title>Android プログラミング x どーもどーも</title>
    <link>http://w.atwiki.jp/devemin/</link>
    <atom:link href="https://w.atwiki.jp/devemin/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Android プログラミング x どーもどーも</description>

    <dc:language>ja</dc:language>
    <dc:date>2018-02-07T10:04:24+09:00</dc:date>
    <utime>1517965464</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/devemin/pages/7.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/devemin/pages/1.html</link>
    <description>
      アンドロイドアプリ開発について、つらつらと記すページです。
日記アプリの公開も。よろしくおねがいします♪












- ライト日記 有料版を使わせて頂いてます。要望として過去日記の検索ができると嬉しいです。是非よろしくお願いします。  -- mazi  (2013-01-20 22:59:05)
- ご登録ありがとうございます。次回更新項目に入れておきます。  -- DEVE  (2013-01-21 12:07:16)
- aGrepとの併用で検索しています。  -- el  (2014-03-01 17:57:27)
- ライト日記　free　を使っていました。  -- 名無しさん  (2014-03-31 20:28:58)
- 設定でデータ保存場所を変更しました　はじめの設定（  -- 名無しさん  (2014-03-31 20:32:24)
- はじめの設定（/mnt/sdcard/light.diary・・・ から外部メモリに変更したら以前の日記が消えました　戻せないのでしょうか？  -- 名無しさん  (2014-03-31 20:38:45)
- もう一度、設定を別の方にしてみるとどうでしょうか？  -- 名無しさん  (2014-04-04 17:11:35)
- ↑を試しても出てこないようでしたら、次を参照してください。　このアプリの保存場所は、初期設定では、Environment.getDataDirectory()/data/light.diary/data/ または、　Environment.getExternalStorageDirectory()/light.diary/data/ というようになっています。　（Environment～というのは機種によって異なります）　ファイルエクスプローラ等のアプリを別途インストールし、その保存場所にあるテキストファイルを、新しい保存場所に設定した場所にコピーすることで、復活させることが出来るかと思います。  -- 名無しさん  (2014-04-04 17:23:02)
- ちなみに、au IS05 等では、ディレクトリ/data 、/mnt/sdcard 、他の端末では/sdcard、　/mnt/sdcard/external_sd、/storage/sdcard0、 /storage/emulated/0/ など機種により様々ですので、そういったフォルダを、ファイルエクスプローラアプリにて探し、日記を書いただけの分のファイルが入っているフォルダを探してみてください。  -- 名無しさん  (2014-04-04 17:31:49)
- ライト日記有料版を使わせて頂いております。内部ストレージへ保存しておりますが保存フォルダが見つけられません。ファイルエキスプローラアプリで全部開きましたが駄目です。ご教授宜しくお願いします。SC-06Dです。  -- take  (2016-06-21 22:11:50)
- 返信遅くなりました。ご不便おかけして申し訳ありません。それでは、端末の自動回転をONにし、画面を横にしてください。そしてライト日記の設定画面を開き、「データ保存場所」を確認しますと、現在のデータ保存パスが表示されますので、特に設定を変えていなければ、そこにテキストデータがあるはずです。  -- DEVE  (2016-07-15 12:56:23)
- GALAXY S III のパス情報を色々と調べてみましたが、/data/data/light.diary/data/、　/sdcard/light.diary/data/、　/mnt/sdcard/external_sd/light.diary/data/ などが考えられるパスです。  -- DEVE  (2016-07-15 13:20:30)
- 頂いた情報でこちらが考えうる限りの情報を書かせて頂きました。ファイルエクスプローラ系のアプリでは、セキュリティの都合でファイルが表示されないこともあります。PCと端末をつなぎ、PC上から該当ディレクトリが見れたりすることもありますのでお試しください。日記ファイルは、dataという名前のディレクトリに、「20160715.txt」といった形式のファイル名となっております。PCあるいは端末アプリのファイル検索機能などをお使いになり、探してみて下さい。  -- DEVE  (2016-07-15 13:23:55)
- GalaxyS3をPCに接続しても中身が表示されない【GALAXY　SⅢ　SC-06D】 http://itlife.oshiete.goo.ne.jp/archive/qa/view/653177e6bbd9096aaa69b1a6e2dad112  -- DEVE  (2016-07-15 13:24:53)
- 「GALAXY S III SC-06D」には〔マイファイル〕という〔ファイルマネージャー系〕アプリが元々 入っている とのこと　http://itlife.oshiete.goo.ne.jp/archive/qa/view/3233c1ed93e0402af48fc3614eeff171  -- DEVE  (2016-07-15 13:26:12)
- 回答ありがとうございます。PCに接続して「light&gt;data」というファイルは見つけられたのですが空のフォルダでした。USB設定もMTPでした。PCにつないで日記をき記入した日「20160712」」を検索してもヒットしません。SC-06Dの仕様なのですかね。数年の記録が保存できず残念です。  -- take  (2016-07-18 18:22:36)
- お力になれず、アプリケーションの対応もできず申し訳ありません。開発情報ではありますが、ヒントになりそうなアドレスを追加しておきます。  http://techbooster.org/android/application/16004/ あとは、パーミッションの都合でPCからは見れないファイルもあると思いますので、マイファイルアプリからの方が見つかるかもしれません。よろしくお願い致します。  -- DEVE  (2016-07-18 22:29:06)
- 設定画面が出ないです。アンドロイド７それともタンマツキの影響か?  -- oxalisster  (2018-02-07 10:04:24)
#comment()

　    </description>
    <dc:date>2018-02-07T10:04:24+09:00</dc:date>
    <utime>1517965464</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/16.html">
    <title>雑誌・メディア掲載について</title>
    <link>https://w.atwiki.jp/devemin/pages/16.html</link>
    <description>
      雑誌・メディア掲載について

当サイトのアプリケーションについて、雑誌掲載依頼等ございましたら、下記アドレス、あるいはコメントフォームからご連絡をよろしくお願い致します。無断掲載していただいて構いません。

アドレス：

mahsandアットnifty.com
（アットを半角@に直してください。）

- こちらにコメントをお願いします。  -- DEVE  (2012-03-09 11:07:02)
#comment()















　    </description>
    <dc:date>2013-03-04T20:59:47+09:00</dc:date>
    <utime>1362398387</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/15.html">
    <title>アプリ「LightDiary」</title>
    <link>https://w.atwiki.jp/devemin/pages/15.html</link>
    <description>
      ＜このアプリについて＞
ありそうでなかった、スタンダードな日記アプリケーションの決定版！　シンプル・軽量な動作を意識して作成しています。

毎日持ち歩くスマートフォン、タブレットで、毎日の記録を残しましょう。
現代社会では、毎日様々な出来事があって、あとで思い出そうとしても、記憶が曖昧であったりします。そういう時に、この「ライト日記」で、過去の思い出や記録を確認できます！
（[[→雑誌など掲載依頼について&gt;雑誌・メディア掲載について]]）

| &amp;image(02.png,width=240,height=400) | &amp;image(06.png,width=240,height=400) |

＜機能説明＞
スタンダードなカレンダー画面から、その日の日記を記録、確認でき、プレビュー表示、記録した日の強調表示など、使いやすい画面表示を心がけています。
日記の保存は、外部メモリ（SDカード等）、あるいは内蔵メモリを設定、どちらかに保存できます。

無料版では、上記機能を全て使うことが出来ます。

有料版を使うと、起動時のパスワード保護が設定できます。プライバシーの保護に有効です。また、統計情報（記録開始日、日記記録総計など）も表示できます。
フル画面でのスムーズな入力に加え、一部機種ではハードキーボードのショートカット（コピー・切り取り・貼り付け）にも対応しています。（現在、Softbank 005SH 対応）

&amp;image(20120308-094827.png,width=400,height=240)

|&amp;image(20120308-101034.png,width=240,height=400) | &amp;image(20120308-225036.png,width=240,height=400)|

&amp;image(01.png,width=240,height=400)
要望、バグ報告などございましたら、☆評価のうえ、ユーザーレビューあるいは、下記フォームからコメント頂ければ幸いです。

- コメントお待ちしております。  -- test  (2012-03-06 22:05:07)
- 無理版を使わせていただいているのですが、バックアップにPCソフトへクラウド同期できたら、有料に切り替えたいと思っています。面倒なプログラミングになろうかと存じますが、ご検討くだされば幸いです。  -- 与雨  (2012-05-23 16:04:02)
- クラウド保存は検討しておりますが、気長にお待ち頂ければ幸いです。コメントありがとうございます！  -- 管理人  (2012-05-30 20:39:16)
- １０年以上使ったＰＤＡ用日記ソフトから最近このライト日記に切り替えて、毎日無料版を利用させて頂いています。  -- 名無しさん  (2012-12-24 15:32:51)
- １０年以上使ったＰＤＡ用日記ソフトから最近このライト日記（無料版）に切り替えて、毎日利用させて頂いています。ＰＣでも編集できる機能と、１ケ月分の記述を一気に並べて参照できる機能があると便利と思います。ご検討いただければ幸いです。  -- 髭親父  (2012-12-24 15:37:33)
- コメントありがとうございます。SDカードに日記データを保存した場合には、/mnt/sdcard/light.diary/data/ フォルダに保存されるので、スマホをUSBでPCに接続すると、そのアドレスのテキストを開くことで、PCから編集できるかと思います。一定期間の日記を並べて参照できる機能に関しては自分も実装したい機能です。期待せず気長にお待ちくださいｗ  -- DEVE  (2012-12-25 21:23:10)
#comment()










　    </description>
    <dc:date>2012-12-25T21:23:10+09:00</dc:date>
    <utime>1356438190</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/13.html">
    <title>AndroidプログラミングTips</title>
    <link>https://w.atwiki.jp/devemin/pages/13.html</link>
    <description>
      ●Activityの回転時の再生成への対応

①再起動させなければいいので、onConfigurationChanged() メソッドをオーバーライド

②Activityのマニフェストに android:configChanges=&quot;orientation|keyboardHidden&quot;
@Override
    public void onConfigurationChanged(Configuration newConfig) {
    	super.onConfigurationChanged(newConfig);
    }
http://d.hatena.ne.jp/hyoromo/20090712/1247385249

（Softbank 005SHでは、keyboardHiddenが必要だった。）


●Eclipseの入力補完（オートコンプリート）が遅い件
バージョン3.62にすれば問題ないらしい

●アップデート後など、eclipseが起動しなくなった場合
eclipse\configuration\jp.sourceforge.mergedoc.pleiades フォルダを削除したらOKだった

●Android アプリ開発時、有料・無料の2種プロジェクトを作るＴｉｐｓ
（ソースを２プロジェクトで共有する方法）

こちらを参考にさせてもらいました。
（Androidの無料アプリ・有料アプリを切り替えてビルドする方法）
http://d.hatena.ne.jp/eaglesakura/20100629/1277832265

上記ＵＲＬで書いてあった方法は、部分的に、自分のアプリでは対応できない部分があったので、自分のやった方法で、全体名流れを補足。


・まず２つプロジェクトを普通に作る。（基本app-freeと派生app-paid）

・２つのパッケージ名はそれぞれ、
 com.appli.free
 com.appli.paid
など、最後の１段落のみ変えたりするとわかりやすいかも。
プロジェクト名は、ここでは「app-free」「app-paid」としてみる。


・派生プロジェクトpaidでは、src、assets、resディレクトリを、
リンクしたディレクトリとする。

・派生プロジェクトapp-paidでは、基本プロジェクトapp-free内の自動生成ファイルR.javaが必要になる。
手動で毎回やるのは酷なので、派生プロジェクトapp-paidビルド時に毎回app-free側のR.javaが自動でコピーされるよう、バッチファイルを作成、プロジェクトのプロパティ、ビルダー、で、ビルド時に毎回実行されるようにする。初回はプロジェクトのクリーンを実行で、×マーク消える。
${build_project}\rcopy.bat
${build_project}

上記サイトを参考にさせていただきました。
rcopy.bat
::--------------------------------
@echo off
SET PARENT_PROJECT=app-free
SET CURRENT_PROJECT=app-paid
REM 定義ファイルをコピーする
cd ..\%PARENT_PROJECT%\
REM genフォルダをコピーする
xcopy /s /e /y .\gen ..\%CURRENT_PROJECT%\gen
cd ..\CURRENT_PROJECT\
::--------------------------------

・リソースを共有するので、有料版、無料版をそれぞれリソースに含めるので、容量はダブって損となる。気にする人は気にするかも？でも自分は利便性を取りました。

@string/app_name
@string/app_name_paid

@drawable/icon
@drawable/icon_paid

・AndroidManufest.xmlは、アプリそれぞれに設定する。
（パッケージ名、label　）
アクティビティ名を、省略名ではなく、&lt;activity android:name=&quot;light.diary.plus.EditWindow&quot; 
などにする必要があるかも



これらの結果、
・app-freeプロジェクト、はほかの通常のプロジェクトとなんら変わりない
・app-paidプロジェクトは、res, asset, srcがリンクフォルダであり、src内パッケージは「com.appli.free」がある状態。
・×印が消えない場合は、プロジェクトのクリーン＆eclipseの再起動、F5キーによるリフレッシュなどをトライ。
・（必要に応じて、import light.diary.plus.R;　？）
・有料・無料の処理切り分けは、getPackageName()で行う。



●プログレスダイアログProgress Dialog 
既に動いているサンプルをそのまま使うのが吉。
スレッド以外でＧＵＩ操作するとメモリエラーとなる。

https://groups.google.com/forum/#!msg/android-group-japan/0YlnSLptx8w/g6kAZuxrR14J

引用


    ProgressDialog progressDialog;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        progressDialog = new ProgressDialog(this);
        /*progressDialog.setTitle(&quot;処理中&quot;);
        progressDialog.setMessage(&quot;処理を実行中です&quot;);
        progressDialog.setIndeterminate(false);        progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        progressDialog.show();*/
        Thread thread = new Thread(this);
        thread.start();
    }
    public void run() {
        // 時間のかかる処理をここに記述。
        try {
            progressDialog.setTitle(&quot;処理中&quot;);
            progressDialog.setMessage(&quot;処理を実行中です&quot;);
            progressDialog.setIndeterminate(false);           progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
            handler.post(new Runnable() {
                @Override
                public void run() {
                    progressDialog.show();
                }
            });
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            // TODO 自動生成された catch ブロック
            e.printStackTrace();
        }
        handler.sendEmptyMessage(0);
    }
    private Handler handler = new Handler() {
        public void handleMessage(Messa

●ADTアップデート等エラーのときのEclipse クリーン
http://www.hlplus.jp/php/blog/index.php?UID=1298450960



#comment()    </description>
    <dc:date>2012-05-07T13:13:45+09:00</dc:date>
    <utime>1336364025</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/devemin/pages/2.html</link>
    <description>
      **メニュー
-[[トップページ]]
-[[アプリ「LightDiary」]]
-[[AndroidプログラミングTips]]
-[[雑誌・メディア掲載について]]

----

**リンク
-[[@wiki&gt;&gt;http://atwiki.jp]]

**更新履歴
#recent(20)


合計：&amp;counter()
今日：&amp;counter(today)
昨日：&amp;counter(yesterday)
トップページの合計：&amp;counter(total, page=トップページ)


&amp;link_editmenu(text=ここを編集)    </description>
    <dc:date>2012-03-09T11:11:25+09:00</dc:date>
    <utime>1331259085</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/devemin/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)
    </description>
    <dc:date>2012-02-25T19:50:18+09:00</dc:date>
    <utime>1330167018</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/4.html">
    <title>プラグイン/ニュース</title>
    <link>https://w.atwiki.jp/devemin/pages/4.html</link>
    <description>
      * ニュース
@wikiのwikiモードでは
 #news(興味のある単語)
と入力することで、あるキーワードに関連するニュース一覧を表示することができます
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_174_ja.html


-----


たとえば、#news(wiki)と入力すると以下のように表示されます。


#news(wiki)
    </description>
    <dc:date>2012-02-25T19:50:18+09:00</dc:date>
    <utime>1330167018</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/5.html">
    <title>まとめサイト作成支援ツール</title>
    <link>https://w.atwiki.jp/devemin/pages/5.html</link>
    <description>
      * まとめサイト作成支援ツールについて
@wikiには[[まとめサイト作成を支援するツール&gt;&gt;http://atwiki.jp/matome/]]があります。
また、
 #matome_list
と入力することで、注目の掲示板が一覧表示されます。

利用例）#matome_listと入力すると下記のように表示されます
#matome_list
    </description>
    <dc:date>2012-02-25T19:50:18+09:00</dc:date>
    <utime>1330167018</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/devemin/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


たとえば、#recent(20)と入力すると以下のように表示されます。


#recent(20)
    </description>
    <dc:date>2012-02-25T19:50:18+09:00</dc:date>
    <utime>1330167018</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/devemin/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/devemin/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2012-02-25T19:50:18+09:00</dc:date>
    <utime>1330167018</utime>
  </item>
  </rdf:RDF>
