[ 2012/05/05 renewals ] ☆☆☆ かってに Linux26 (続き25) ☆☆☆
                        *** Freely Linux26. (it continues, 25) ***
     情報化社会の発展を図る活動として、
          ( 単にNPO協賛活動として )
                 無料で利用可能な、Linuxの普及の為、
★ Linuxで、インターネット等を、
    "MS-Windows" と同じ様に
          快適にする情報を無料提供。
410-0022 JAPAN by H.MATSUMOTO ( MACMIL.CO.JP (有)松商商会 ) 〒410-0022 マックミルズ 1F ( MACMIL.CO.JP MATSUSHOW CO.,LTD.)
当ページへの、多数のアクセスありがとう。 当ページは、多くの関連HPを参考に、Linux ( Fedora等) での利用や、 応用方法、開発等をし、結果・無料公開してます。 この場を借りて、各関連HP、各検索サイト、各開発者、多くの訪問者 等々へ Linuxの普及を願いつつ、感謝と、エールを送ります。 ・PC9801, DOS/V, Win9X, Win2000,WinXP, UNIX, Linux の各種ソフト作成、 メインは、C(言語)、現在は、Linux 30台位使用して、システム研究開発中。 27年近く(PC8001 〜 現在まで)、各種業務システム構築の現役者が提供。(松本英男) "マックミル" は、(有)松商商会 の登録商標です。( MACMIL.CO.JP )
 ◆ 募集・コーナー ( 沼津市大岡・沼津駅前マンション賃貸自社物件 )
 住む側の立場に立って、こんなビルがあればいいなあと、
趣味で、ITビルを建ててみました。(採算は合いませんが......)
(有)松商商会・所有ビルや、駅前所有の物件を、お貸します。
[ 住居や、SOHO事務所として利用も可能 (インターネット光100M 設置済み)]
残り、1部屋になりました。( 下記、クリック )
"★ 沼津市大岡(西友・近い)の 自社物件・貸します"
●検索は、Ctrl +  F  で。( アルファベットは、半角文字で検索のこと )
* As for search,with Ctrl +  F .
*******<< ★ かってに Linux [ 開始 ] >>*******
Fedora 7 から、Fedora core7(FC7) でなく、Fedora 7(F-7) に名称変更
Fedora core4,5,6, Fedora 7,8 の、
ダウンロード、インストール、update の方法含む(構築)は、ここをクリック
Fedora 18 (F18, F-18)(FC18) Fedora 17 (F17, F-17)(FC17) Fedora 17 Preview (test3) Fedora 17 Beta (test2) Fedora 17 Alpha (test1) Fedora 16 (F16, F-16)(FC16) 2011/11/08 Fedora 15 (F15, F-15)(FC15) 2011/05/25 Fedora 14 (F14, F-14)(FC14) 2010/11/02 Fedora 13 (F13, F-13)(FC13) 2010/05/25 Fedora 12 (F12, F-12)(FC12) 2009/11/17 Fedora 11 (F11, F-11)(FC11) 2009/06/09 Fedora 10 (F10, F-10)(FC10) 2008/11/25 Fedora 9 (F9, F-9)(FC9) 2008/05/13 Fedora 8 (F8, F-8)(FC8) Fedora 7 (F7, F-7)(FC7) Fedora 7 test4 Fedora core6 (FC6)
Fedora core5, 6, Fedora 7, 8, 9 の検索で、
ここに来た場合は ( DVD.iso ダウンロード等)
"かってに Linux4" が、
Fedora core5, 6,
Fedora 7, 8, 9 の、インストール等の実践記録です。
Fedora core5, 6,
Fedora 7, 8, 9 の検索で、来た方は、
お手数ですが、ここをクリックして下さい。
Fedora 17 (F-17) リリース(release) スケジュール 2012/05/22 http://fedoraproject.org/wiki/Releases/17/Schedule
============================================================== *******<< ★ かってに SELinux その2 [ 開始 ] >>*******
かってに Linux6 (Freely Linux6) の、続編です。

メインは、
★ かってに SELinux を参照のこと。
● SELinux( Security-Enhanced Linux )
   Fedora core5 の、/usr/bin/audit2allow  に関して。
   ( Fedora core5 の場合 )

 ◆ avc: denied の、エラーが、頻繁にでて、なんとかしたい。
Enforcingモード:
	SELinuxの設定は有効

Permissive[寛容な]モード:
	SELinuxの設定は無効 (SELinuxの動作に関するログは出力される)

http://intrajp.no-ip.com/pukiwiki/?FC5_FAQ を参考にしました。

Fedora core5 では、モジュール方式を採用

/usr/bin/checkmodule は、checkpolicy という rpm の一部。
checkpolicy がインストールされていること。

 ◆ Fedore core5, core6 インストール時に、通常では、
    インストールされないので、

    [ 注) 更新されている場合は、バージョンは異なる ]
    FC5 は checkpolicy-1.30.3-1.fc5.i386.rpm を、
    FC6 は checkpolicy-1.33.1-2.fc6.i386.rpm を
    インストールする。
	( 当方用メモ: /mnt7/mpg2/fc5/checkpolicy-1.30.3-1.fc5.i386.rpm
                      /mnt7/mpg2/fc6/checkpolicy-1.33.1-2.fc6.i386.rpm )

    FC5 は、下記、Fedora core5 updates から、
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/
    FC6 は、下記、Fedora core6 updates から、
http://ftp.riken.jp/Linux/fedora/core/updates/6/i386/
    ダウンロード可能。
    [ 注) 更新されている場合は、バージョンは異なる ]
    ( Fedora core? の、CD-ROM, DVD-ROM に、バージョンは異なるが、あるはず )

    ダウンロードした、ディレクトリーに移動し、
$ su
# rpm -Uvh checkpolicy-1.30.3-1.fc5.i386.rpm
当方用メモ
/usr/local/src/selinux/checkpolicy-1.30.3-1.fc5.i386.rpm
# cd /usr/local/src/selinux
# rpm -Uvh checkpolicy-1.30.3-1.fc5.i386.rpm
( # rpm -Uvh checkpolicy-1.33.1-2.fc6.i386.rpm )
$ su
# mkdir /usr/local/src/selinux
# chmod 777 /usr/local/src/selinux
# cd /usr/local/src/selinux
 ◆ SELinux を、
Enforcing:  SELinuxの設定は有効
から、
Permissive: SELinuxの設定は無効 (SELinuxの動作に関するログは出力される)
に、変更する。
# /usr/sbin/getenforce
	Enforcing

# /usr/sbin/setenforce 0
# /usr/sbin/getenforce
	Permissive
 ◆ 問題のでる、ソフトを実施する。
# vi /var/log/messages
audit(1149973415.186:731): avc:
denied  { write } for  pid=8908 comm="umount" name="mtab"
dev=hda2 ino=1177350
scontext=system_u:system_r:mount_t:s0
tcontext=root:object_r:etc_t:s0 tclass=file
allow <ドメイン> <タイプ>:<オブジェクト・クラス> <アクセス・ベクター>;
# /usr/bin/audit2allow -d
( # /usr/bin/audit2allow -d -l )
allow hald_t default_t:dir getattr;
allow hald_t file_t:dir getattr;
allow hald_t home_root_t:dir search;
allow mount_t etc_t:file write;
下記の、add-rule は、各自による。
たとえば、test とすると、test.te が、できるが、
その際、touch test.if test.fc とすること。
( 空の、test.if test.fc が、作成される )
( 下記の、abc:abc は、各自による [ 各自の、ユーザー名 ])
# cd /usr/local/src/selinux
# /usr/bin/audit2allow -M add-rule < /var/log/messages
# chown abc:abc add-rule.te
# exit

$ cd /usr/local/src/selinux
$ /bin/touch add-rule.if add-rule.fc
( add-rule は、各自による )

( 下記、make の前に、 checkpolicy-??????.rpm の、
  インストールが済んでいないと、
  /usr/bin/checkmodule が無いという、
  エラーになる )
$ make -f /usr/share/selinux/devel/Makefile
Compliling targeted add-rule module
/usr/bin/checkmodule:  loading policy configuration from tmp/add-rule.tmp
add-rule.te:2:ERROR 'syntax error' at token 'add-rule' on line 39720:
module add-rule 1.0;
#line 1 "add-rule.te"
/usr/bin/checkmodule:  error(s) encountered while parsing configuration
make: *** [tmp/add-rule.mod] エラー 1
そのままでは、上記エラーとなるので、

add-rule.te の、
module local 1.0; を、
policy_module(local, 1.0) に、
下記の様に、変更する。
$ vi add-rule.te
policy_module(local, 1.0)
# module local 1.0;

require {
	role object_r; 
	role system_r; 

	class dir { getattr search }; 
	class file write;

	type default_t; 
	type etc_t; 
	type file_t; 
	type hald_t; 
	type home_root_t; 
	type mount_t; 
 };


allow hald_t default_t:dir getattr;
allow hald_t file_t:dir getattr;
allow hald_t home_root_t:dir search;
allow mount_t etc_t:file write;
( 下記、make の前に、 checkpolicy-??????.rpm の、
  インストールが済んでいないと、
  /usr/bin/checkmodule が無いという、
  エラーになる )
$ make -f /usr/share/selinux/devel/Makefile
Compliling targeted add-rule module
/usr/bin/checkmodule:  loading policy configuration from tmp/add-rule.tmp
/usr/bin/checkmodule:  policy configuration loaded
/usr/bin/checkmodule:  writing binary representation (version 5) to tmp/add-rule.mod
Creating targeted add-rule.pp policy package
rm tmp/add-rule.mod tmp/add-rule.mod.fc
上記の結果、add-rule.pp が、できる。 ( add-rule は、各自による ) $ ls -l tmp/ -rw-rw-r-- 1 mac 2297610 6月 13 20:33 tmp/all_interfaces.conf -rw-rw-r-- 1 mac 713672 6月 13 20:33 tmp/add-rule.tmp -rw-rw-r-- 1 mac 46 6月 13 20:33 tmp/add-rule.mod.role ◆ semoduleをつかってモジュールをインストール $ su # /usr/sbin/semodule -i add-rule.pp
◆ 再立上げする。 # reboot ◆ 再立上げ後、まだ問題があるか確認。 # /usr/bin/audit2allow -d ( # /usr/bin/audit2allow -d -l )
/usr/bin/audit2allow: No AVC messages found.
 ◆ 上記、で、
    "No AVC messages found." でなく、
    メッセージがでる場合は、ずっと上の、 
    "問題のでる、ソフトを実施するに"、戻り、

    エラーが出なくなるまで繰り返し実施。
 ◆ 確認が、終了したなら、 enforcing を有効にする。
# /usr/sbin/setenforce 1
# /usr/sbin/getenforce
	Enforcing
● SELinux は、
   rootユーザー,sysadam_rロール で管理作業を行う
◆ 現在の、ユーザーの、ロール 等の確認。
$ /usr/bin/id -Z
user_u:system_r:unconfined_t

# /usr/bin/id -Z
root:system_r:unconfined_t:SystemLow-SystemHigh
◆ SELinux 現在のラベル ユーザー,ロール, タイプ
ls -alZ /home2
drwxrwxrwx  root     root     root:object_r:default_t          dai2
		rootユーザー,object_rロール, default_tタイプ
drwxrwxrwx  root     root     system_u:object_r:default_t      fc4
drwxrwxrwx  root     root     system_u:object_r:default_t      dvd
		system_uユーザー,object_rロール, default_tタイプ

-rwxrwxr-x  mac      mac      user_u:object_r:usr_t            aaa8
-rw-rw-r--  mac      mac      system_u:object_r:usr_t          uuu
● SELinux 当方メモ
Fedora JP BBS http://bbs.fedora.jp/forum.php?FID=9 public_html ディレクトリを、このラベルに付け変え $ chcon -R -t public_content_rw_t public_html 元に戻す場合は、 $ /sbin/restorecon -RF public_html +++++++++++++++ ブーリアン(boolean) をセット ftpでupload $ man ftpd_selinux $ su # /usr/sbin/setsebool -P allow_ftpd_anon_write=1 GUIの場合、SELinux --> その他 で □ allow_ftpd_anon_write 上記に、チェックをいれる。 sambaのupload $ man samba_selinux $ su # /usr/sbin/setsebool -P allow_smbd_anon_write=1 GUIの場合、SELinux --> その他 で □ allow_smbd_anon_write 上記に、チェックをいれる。 $ man httpd_selinx $ su # setsebool -P allow_httpd_anon_write=1 or # setsebool -P allow_httpd_sys_script_anon_write=1 GUIの場合、SELinux --> その他 で □ allow_httpd_anon_write □ allow_httpd_sys_script_anon_write 上記に、チェックをいれる。 ++++++++++++++++++++++++++++ 管理 --> セキュリティレベルとファイアーウォールの設定 SELinux その他 Fedora core5(FC5) default 下記に、チェックが、はいっている。 □ allow_gssd_read_tmp □ spamd_enable_home_dirs
*******<< ★ かってに SELinux その2 [ 終了 ] >>*******
● Adobe AIR
adobe air Adobe AIRプログラミング入門 2008/01/11 2,415 2010/12/05 Yahoo remains_day 1200+160=1360 Adobe AIRプロフェッショナルガイド Windows & Macintosh対応 3,990 2010/12/16 Amazon 965 Adobe Flex 3 & AIRではじめるアプリケーション開発 2008/12/01 4,410 2010/12/16 Amazon 3227 プロとして恥ずかしくないActionScript 3.0の大原則 1,890 2010/12/23 Amazon 950 Flashではじめる Androidアプリ開発入門 古堅真彦 2011/03/18 2,919 2011/03/18 Amazonポイント -147 Amazon 合計 2,772 Androidアプリ事典512 2011年度版 2011/04/22 1,449 2011/05/01 Amazon 1449 I/O 2011年8月号 工学社 Adobe AIR 2.7 2011/07/16 650 2011/08/28 Amazon 585 Flash Builder 4.5で学ぶ Android/iPhone実践プログラミング 2011/08/10 2,625 坂本 俊之 2011/09/15 Amazon 2625 iPhonexAndroid スマートフォンアプリ制作 Flash Builderによる効率的なモバイル開発 宮田 亮 2011/12/18 3,129 出版社 ソフトバンククリエイティブ http://www.sbcr.jp/support/10395.html サンプルファイル /mnt7/mpg2/fc16/flashbuilder.zip 2012/01/17 Amazon 2999
● Adobe Flash Builder 4.5 2011/05/20
Adobe Flash Builder 4.5 Adobe Flash Builder 4.5 Adobe Flash Builder 4.5 Standard 通常版 31,500円 2011/05/20 Amazon 28,615 2011/06/20 Flash Builder 4.5.1 アップデート Flex モバイルフレームワークの iOS 対応 AIR 2.7 の iOS 向けパッケージング機能の統合 Flash Builder 4.5 には 2 種類のモバイルプロジェクトが提供されています。 ActionScript モバイルプロジェクト Flex SDK を使用しない。AS ファイルのみでアプリケーションを構築 Flex モバイルプロジェクト Flex SDK の全てのモバイル対応機能を利用可能 Adobe Flash Bulder 4.5 ユーザーガイド Flex 4.5 モバイル マスターシリーズ
● Flash Builder 4.5 から、4.6 にする方法 2012/01/18
Flash Builder 4.5 から、4.6 にする方法 プログラムの追加と削除 ( Windows XP ) アンインストールの終了後、システムを再起動 ( ライセンス認証の解除 は、しないこと ) 別のコンピューターに 単体の Adobe Flash Builder 4.5をインストールする場合は、 現在のコンピューターからの アンインストール時に ライセンスを解除してください。 ソフトウェアのライセンス認証を解除するには、 アンインストールオプションで 「ライセンス認証の解除」を選択。 Download Adobe Flash Builder 4.6
当方用メモ)

Path に追加する。 ( adt 用 )
C:\BC5\BIN;C:\Program Files\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\bin;

● Flash Builder 4.6 ネイティブ拡張 ANEファイル

AIR3の新機能「ネイティブ拡張」をFlash Builder 4.6で利用する方法

Flash Builder 4.6
Native Extensions
ANEファイル

"xxx-app.xml"

	com.adobe.Vibration


import com.adobe.nativeExtensions.Vibration;

// ボタンをクリックしたら、2秒バイブレーションを鳴らす
protected function vibrateDeviceBtn_clickHandler(event:MouseEvent):void
{
	// 端末がバイブレーションをサポートしているか、の確認
	if(Vibration.isSupported)
	{
		var vb:Vibration= new Vibration();
		// 2秒バイブレーションの鳴らす
		vb.vibrate(2000);
	}
}

+++++++++++++++++++++++++

ネイティブ C APIを使って開発するには、次のヘッダーファイルが必要になります。
asdk26/FlashRuntimeExtensions.h

コンパイルする場合、次のライブラリファイルが必要
asdk26/FlashRuntimeExtensions.so ( android/FlashRuntimeExtensions.so )
● 以下、当方用メモです。
Fedoar F14 と、IS06 で、動作確認済み
● Adobe AIR 2.6 download ( linux ) は、2012/03/21 現在なくなりました。
  参考) Adobe AIR 3.1 download ( Windows ) 2012/03/21 現在
		Version 3.1.0.4880
  参考) Adobe AIR 3.2 download ( Windows ) 2012/03/30 現在
		Version 3.2.x.xxxx
linux で、AIR を、実行する場合必要。 Adobe Air 3.1 2012/03/21 現在 ( air/adobeair.i386.rpm Adobe Air 3.1 2012/03/21 現在 ) Adobe Air ダウンロード http://get.adobe.com/air/?loc=jp Adobe AIRのインストール ( adobeair.i386.rpm の場合 ) ( 各自の、デレクトリへ ex. /usr/local/src/air )
$ cd /usr/local/src/air
$ su
# rpm -ivh adobeair.i386.rpm
Feodra F14 の場合、メニュー → ユーティリティ に、インストーラーが、できる。 ( $ "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer" )
2011/11/21 追加)
● Windows での、エラー
インストーラーが正しく構成されていないので
アプリケーションをインストールできませんでした
となる これは、linux で、air を、作成し、 Windows に、インストールしたものに、 Adobe Flash Builder 4.5(Windows)で、air を、作成し、 上書きで、インストールしようとした時に、エラーとなった。 対策) プログラムの追加と削除で、 linux で、air作成、インストールしたものを、 一旦、削除した後に、 Adobe Flash Builder 4.5(Windows)で、作成した、air を、 新規、インストールしたら、OK となった。
2011/05/29 追加) ● Fedora 15 # rpm -ivh adobeair.i386.rpm
AIR ファイルが破損しているため、
アプリケーションをインストールすることができませんでした。
アプリケーションの提供元 から新しい AIR ファイルを取得してください。
となる為、 # rpm -e adobeair.i386 の後、 下記、実施 dobe-release-i386-1.0-1.noarch.rpm ダウンロード
$ su
# ( rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm )
# rpm -Uvh adobe-release-i386-1.0-1.noarch.rpm
  ( Flash、Adobe Reader、Adobe Air )
# ( yum -y install flash-plugin AdobeReader_jpn adobeair )
# yum -y install adobeair
# ( yum -y update adobeair )
	2011/06/15 現在 adobeair-2.6.0-19170.i386
	Windoes 2011/06/20 現在 2.7.0-19480 ( 2.6.0.19140 )
	Windoes 2011/07/03 現在 2.7.0-19530
う〜ん、症状かわらず、 どうも、kernel 2.6.38 は、まだなのかも? yum install gtk2-devel.i686 yum install libgnome-keyring-devel.i686 yum install nss-devel.i686 yum install libDCOP.so.4 う〜ん、症状かわらず、 2012/01/26 現在、Linux 版の、AIR SDK 3.x がないようなので、
対策) 2012/03/30 現在
● linux は、AIRSDK の、3.x が無い為、
linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、
Windows に、xxxxxx.swf を、コピーし、
 Windows 版 Adobe AIR SDK 3.1.0.4880
 Windows 版 Adobe AIR SDK 3.2.x.xxxx を利用し、
"xxxxxx.air", "xxxxxx.apk" を作成し、使用。

参考) Windows 版
2012/01/26 現在 Adobe AIR SDK 3.1.0.4880
2012/03/30 現在 Adobe AIR SDK 3.2.x.xxxx
Dwnload Adobe AIR SDK
AdobeAIRSDK.zip
Adobe AIRギャラリー ------------------------------------------------------- ● Adobe AIR 2.6 download ( Windows ) Adobe AIR 2.6.0.19140
● Adobe AIR SDK 2.6 download ( linux )
linux Adobe AIR SDK 2.6 download 上記、AdobeAIRSDK.tbz2 は、2012/01/26 現在、なくなりました。 現在、linux版、Adobe AIR SDK 3.x ないので、 下記の、違いがでます。
▼ Air 3.1 で、作成した、アプリで
タブレット(Android Ver 3.2.1)等、使用時
フルスクリーンモードになると、システムバーが非表示になる。
	(画面をタップすると呼び出すことができる)
注) Air 2.6 で、作成した、"xxxxxx.apk" は、非表示にならない。
   Air 3.1 で、作成した、"xxxxxx.apk" は、非表示になる。

● アクションバー
アクションバーにはアプリごとのオプションメニューが表示

● システムバー ( バーチャルボタン )
画面下の システムバー に
「戻る・ホーム・最近のアプリ」
「戻る」、「ホーム」、「最近起動したアプリ一覧」
専用ボタン ソフトウェアキー
対策) 2012/01/26 現在 ● linux は、AIRSDK の、3.x が無い為、 linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、 Windows に、xxxxxx.swf を、コピーし、 Windows 版 Adobe AIR SDK 3.1.0.4880 Windows 版 Adobe AIR SDK 3.2.x.xxxx を利用し、 "xxxxxx.air", "xxxxxx.apk" を作成し、使用。
▼ 上記、AIR SDK 3.x で、"xxxxxx.apk" を、作成すると、
タブレット(Android Ver 3.2.1)等、使用時
フルスクリーンモードになると、システムバーが非表示になる。
	(画面をタップすると呼び出すことができる)
注) Air 2.6 で、作成した、"xxxxxx.apk" は、非表示にならない。
参考) Windows 版
2012/01/26 現在 Adobe AIR SDK 3.1.0.4880
2012/03/30 現在 Adobe AIR SDK 3.2.x.xxxx
Dwnload Adobe AIR SDK
AdobeAIRSDK.zip

当方用メモ)
kiyo02.apk 作成の例 ( 当方用 )
cd \d\airsdk31
make02.bat
rem   .ps20
rem  make02.bat
rem  ver 1.0
rem  jan.26,2012
rem  jan.26,2012
rem  by H.MATSUMOTO
rem   .ps99

rem AdobeAIRSDK.zip を、解凍し、\d\airsdk31 に、move すること。

rem ● linux は、AIRSDK の、3.1 が無い為、
rem linux の、Flex SDK 4.6 にて、kiyo02.swf 作成し、
rem ここに、kiyo02.swf を、コピーのこと


rem bin\adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password

rem bin\adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml.2.6 kiyo02.swf icons
rem bin\adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml.3.1 kiyo02.swf icons

bin\adt -package -target apk -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.apk kiyo02.xml kiyo02.swf icons

rem copy kiyo02.apk \d\air
rem cd \d\air
rem \d\air\is06_air\platform-tools\adb install -r "c:\d\air\kiyo02.apk"


rem  end make02.bat
( 各自、デレクトリ作成 ex. air/asdk26 )
$ cd /usr/local/src/air/
$ mkdir asdk26
$ move AdobeAIRSDK.tbz2 asdk26

$ tar -jxvf AdobeAIRSDK.tbz2
/usr/local/src/air/asdk26/ に、下記が、できる
../AdobeAIRSDK.tbz2
../templates
../samples
../runtimes
../lib
../include
../frameworks
../bin
自分用の、アイコンがある場合 mkdir icons cp -p ../fsdk/icons/* ../asdk26/icons/
xxxx.mxml は、2009のこと
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/mx"
        >
xxxx.xml は、2.6のこと
<application xmlns="http://ns.adobe.com/air/application/2.6">
● linux で、Adobe AIR on linux (2.6) 作成 (当方用)
▲ linux で、
cd /usr/local/src/air/asdk26/

e2u.bat kiyo02.euc kiyo02.mxml

../fsdk/bin/amxmlc kiyo02.mxml
( 当方、下記 Flex SDK 4.6 を、../fsdk/ に、インストールしてある )

Android Market 証明書 25年以上の有効期間が必要
./bin/adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password

Flex SDK 4.6
Flex 4.6 ダウンロード
	flex_sdk_4.5.zip 2011/05/29 現在
	flex_sdk_4.6.zip 2011/12/03 現在
		./bin/mxmlc -help
		Version 4.6.0 build 23201
注意) 2011/12/03 追加
linux で、Adobe AIR on linux (2.6) 作成時
Flex SDK 4.6 では、

apk の作成時、
lib/android/bin/aapt: バイナリファイルを実行できません
となり、ダメ。

Flex SDK 4.5 を使用すると、OK

▲ linux ( .air ) ./bin/adt -package -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.air kiyo02.xml kiyo02.swf icons
Feodra F14 の場合、メニュー → ユーティリティ から、インストーラーを、実施。 又は
$ "/opt/Adobe AIR/Versions/1.0/Adobe AIR Application Installer"
● linux で、Adobe AIR on Android (2.6) 作成 (当方用)
▲ linux で、
cd /usr/local/src/air/asdk26/

e2u.bat kiyo02.euc kiyo02.mxml

../fsdk/bin/amxmlc kiyo02.mxml
( 当方、下記 Flex SDK 4.6 を、../fsdk/ に、インストールしてある )

Android Market 証明書 25年以上の有効期間が必要
./bin/adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA kiyo02.p12 password

Flex SDK 4.6
Flex 4.6 ダウンロード
	flex_sdk_4.6.zip 2011/12/03 現在
		Version 4.6.0 build 23201

▲ Android ( .apk )
./bin/adt -package -target apk -storetype pkcs12 -keystore kiyo02.p12 -storepass password kiyo02.apk kiyo02.xml kiyo02.swf icons
linux で、kiyo02.apk を、作成した場合の例(当方用) ▲ WindowsXP で、 ( samba で、LAN 経由で、linux から、コピー ) アンドロイド携帯は、USBデバックモードにして、接続しておく。
cd C:\d\air\is06_air
move \\mac5\usr\mac\kiyo02.apk \d\air
platform-tools\adb install -r "c:\d\air\kiyo02.apk"
del "c:\d\air\kiyo02.apk"
上記、
platform-tools\adb install -r "c:\d\air\kiyo02.apk"
で、
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
と出る場合は、
一度、アンドロイド側の、古い同アプリを削除してから、実施のこと。
● Androidで hostsを書き換える ( web より )
当方用メモ [ root権限無しで試した ] )
( これは、ダメだった c:\d\air\is06_air\platform-tools\adb.exe remount )
・要root、system領域への書き込み権限

c:\d\air\is06_air\platform-tools\adb.exe pull /system/etc/hosts .

hostsを書き換え
127.0.0.1		    localhost

c:\d\air\is06_air\platform-tools\adb.exe push hosts /system/etc
書き込み、ダメだった。
    failed to copy 'hosts' to '/system/etc/hosts': Read-only file system
● flashdevelop と、android application
+++++++++++++++++++++++++++++++++++++++++++++++++ ActionScript 3.0 mxml ● FlashDevelop http://flashdevelop.jp/ FlashDevelop \d\air\FlashDevelop-3.3.4-RTM.exe ( 2011/04/19 現在 ) 一般的なコードエディタとしても利用可能 ActionScriptを使った開発では最も有望なソフト ActionScript/MXMLのコーディング Flash Professional の外部エディターとしての利用 SWF のコンパイル Adobe AIR アプリの生成 FlashDevelop 3.3.4 (EN/JP/DE 9.7MB) SWF(スウィッフ)ファイル ● flashdevelop と、android application flashdevelop | android application http://blog.appforandroid.info/?p=10 to linu026.htm +++++++++++++++++++++++++++++++++++++++++++++++++ 1) android SDKのダウンロード&インストール android-sdk_r10-windows.zip \d\air\android-sdk_r10-windows\android-sdk-windows → \d\air\is06_air \d\air\is06_air に変更した。 2) Flex4SDK のダウンロード flexsdk_4.0.0.14159.zip http://opensource.adobe.com/wiki/display/flexsdk/download?build=4.0.0.14159&pkgtype=1 "\Program Files\FlashDevelop\Tools\flexsdk" 3) airforandroid SDK のダウンロード AdobeAIRSDK.zip xcopy "\d\air\AdobeAIRSDK" "\Program Files\FlashDevelop\Tools\flexsdk"/s/e/v rd /s/q "\d\air\AdobeAIRSDK" bin\adl.exe bin\adt.bat
aaauuukkkkkkkkkkkkkkkkk
Adobe AIR on linux (2.6) と、
Adobe Flash Builder 4.6(4.5) で、作成

画像を、2400x1760 から、小さくした(800x587) 
電子写真集 html版を、2011/06/10 無料公開 開始済み

下記は、air版 ( Android版 )
電子版写真集
アンドロイド スマートフォーン、TAB用 ( Andoriod携帯 )
( iPhone, iPad は有料となる為、現在未定 )
● 注) まだ、準備TEST中の為、下記は、利用できません。
1Mbpsは125kbytes/sec に相当 ( 回線スピード 4Mbps 以上でダウンロードが好ましい[Wi-Fi, 固定回線])
kiyo_txt.zip 2012/02/23
    電子版写真集 List 及び、解説他 文章 ( xxx.txt )

image2/img_k99.zip 18Mbyte 1Mbps の回線で、約 3- 4分
    電子版写真集 画像
    ( サムネイル画像他 )
image2/img_k00.zip 55Mbyte 1Mbps の回線で、約 8- 9分
    電子版写真集 画像
    ( 下記 2400x1760 を 800x587 に縮小 )

image2/img_k01.zip 68Mbyte 1Mbps の回線で、約 9-10分
    電子版写真集 画像 2400x1760
image2/img_k05.zip 84Mbyte 1Mbps の回線で、約12-13分
    電子版写真集 画像 2400x1760
image2/img_k06.zip 46Mbyte 1Mbps の回線で、約 7- 8分
    電子版写真集 画像 2400x1760
image2/img_k07.zip 66Mbyte 1Mbps の回線で、約 9-10分
    電子版写真集 画像 2400x1760

kiyo05.apk 15Mbyte 1Mbps の回線で、約 2-3分
kiyofzip.apk 1Mbyte 1Mbps の回線で、約 10秒

kiyo02.apk 15Mbyte 1Mbps の回線で、約 2-3分


● Windows Air 用 ( Windows XP 以上で、 Adobe Air 必要 )
kiyo02.air 15Mbyte 1Mbps の回線で、約 2-3分
kiyofzip.air 1Mbyte 1Mbps の回線で、約 10秒

Adobe Air インストールしてない場合、下記から。
Adobe Air ダウンロード http://get.adobe.com/air/?loc=jp
注) xxx.zip は、Andoriod携帯、Tab にダウンロード後、/sdcard/image/ で、   下記のアプリで、unzip(解凍) 必要 ● 以下 2点を、アンドロイド マーケットで、 アンドロイド スマートフォーン、TAB 等に、
▼ "AndroZip File Manager" (xxx.zip の解凍) 無料
▼ "アストロファイルマネージャ" (xxx.apk インストール) 無料
を、インストールしておくこと。
インストール手順
1). kiyo_txt.zip は、
▼ "AndroZip File Manager" (xxx.zip の解凍) を使用。
1). kiyo_txt.zip は、 アンドロイド スマートフォーン、TAB 等の、 /sdcard/Download に、 ダウンロード後、 "AndroZip File Manager" で、 /sdcard/Download の位置に移動し、 kiyo_txt.zip を、タップし、
ファイルをここに展開して下さい
を選択する。
ZIPを解凍しています...
が表示され、しばらくすると、 /sdcard/Download の中に、 ● 以下が、できる。
/sdcard/Download/k01-0000.txt
/sdcard/Download/k01-1000.txt
/sdcard/Download/k01-5000.txt
/sdcard/Download/k01-6000.txt
/sdcard/Download/k01-7000.txt
2). アンドロイド スマートフォーン、TAB 等に、 /sdcard の位置に、image という、フォルダを作成する。 3). img_k00.zip 〜 img_k07.zip を、 アンドロイド スマートフォーン、TAB 等に、 ダウンロード後、 "AndroZip File Manager" で、 /sdcard/Download の位置に移動し、 img_k00.zip を、タップし、
...に展開して下さい
を選択し、 画面、上部の、"ホーム" 又は、"アップ" を選択。 image フォルダを タップする。 [ 2). の所で、/sdcard の位置に、 image という、フォルダを作成済み ] その位置で、 画面、右上の、"ここで展開してください" を、 選択する。
ZIPを解凍しています...
が表示され、しばらくすると、 /sdcard/image の位置に、 kiyo という、フォルダが作成され、中身として、 xxx.jpg が作成されている。 4). 残りの、mg_k01.zip 〜 img_k07.zip まで、3) を繰りかえす。 ● 以下が、できる。
/sdcard/image/kiyo/*.jpg 等
▼ "アストロファイルマネージャ" (xxx.apk インストール) を使用。
5). マーケット以外のアプリをインストール出来るようにするため、 ホーム -> メニュー -> 設定 -> アプリケーション の 「提供元不明のアプリ」 に、チェック を入れておく 6). "kiyo05.apk" を、 アンドロイド スマートフォーン、TAB 等の、 /sdcard/Download 等に、ダウンロード する。 7). "アストロファイルマネージャ" で、 /sdcard/Download 等に、移動し、 "kiyo05.apk" を表示し、"kiyo05.apk" を タップし、 "インストール"を選択する。
"このアプリケーションをインストールしますか?
と表示されりので、 画面下部の、"インストール"を選択する。
インストール中...
が表示され、しばらくすると、 インストールが完了する。
● アンドロイド スマートフォーン、TAB 等に、
  以下が、できていれば、OK。
/sdcard/ +---+ Download/ +
             |           |
             |           +--   k01-0000.txt
             |           |
             |           +--   k01-1000.txt
             |           |
             |           +--   k01-5000.txt
             |           |
             |           +--   k01-6000.txt
             |           |
             |           +--   k01-7000.txt
             |
             + image/kiyo/ +---+
                               |
                               +--   *.jpg 他
● 余談)  陶芸[清水六兵衛])
	★ かってに陶芸か? #1
	★ かってに陶芸か? #2
	初代〜六代、七代、八代 清水六兵衛 [ 七代清水六兵衛(清水九兵衛) ]
==============================================================

★ かってに Linux2 (続き1)へ * Freely Linux2. (it continues, 1) to


★ かってに Linux3 (続き2)へ * Freely Linux3. (it continues, 2) to


★ かってに Linux4 (続き3)へ * Freely Linux4. (it continues, 3) to


★ かってに Linux5 (続き4)へ * Freely Linux5. (it continues, 4) to


★ かってに Linux6 (続き5)へ * Freely Linux6. (it continues, 5) to


★ かってに Linux7 (続き6)へ * Freely Linux7. (it continues, 6) to


★ かってに Linux8 (続き7)へ * Freely Linux8. (it continues, 7) to


★ かってに Linux9 (続き8)へ * Freely Linux9. (it continues, 8) to


★ かってに Linux10 (続き9)へ * Freely Linux10. (it continues, 9) to


★ かってに Linux11 (続き10)へ * Freely Linux11. (it continues, 10) to


★ かってに Linux12 (続き11)へ * Freely Linux12. (it continues, 11) to


★ かってに Linux13 (続き12)へ * Freely Linux13. (it continues, 12) to


★ かってに Linux14 (続き13)へ * Freely Linux14. (it continues, 13) to


★ かってに Linux15 (続き14)へ * Freely Linux15. (it continues, 14) to


★ かってに Linux16 (続き15)へ * Freely Linux16. (it continues, 15) to


★ かってに Linux17 (続き16)へ * Freely Linux17. (it continues, 16) to


★ かってに Linux18 (続き17)へ * Freely Linux18. (it continues, 17) to


★ かってに Linux19 (続き18)へ * Freely Linux19. (it continues, 18) to


★ かってに Linux20 (続き19)へ * Freely Linux20. (it continues, 19) to


★ かってに Linux21 (続き20)へ * Freely Linux21. (it continues, 20) to


★ かってに Linux22 (続き21)へ * Freely Linux22. (it continues, 21) to


★ かってに Linux23 (続き22)へ * Freely Linux23. (it continues, 22) to


★ かってに Linux24 (続き23)へ * Freely Linux24. (it continues, 23) to


★ かってに Linux25 (続き24)へ * Freely Linux25. (it continues, 24) to


★ かってに Linux27 (続き26)へ * Freely Linux27. (it continues, 26) to


★ かってに Linux28 (続き27)へ * Freely Linux28. (it continues, 27) to


★ かってに Linux29 (続き28)へ * Freely Linux29. (it continues, 28) to


★ かってに Linux30 (続き29)へ * Freely Linux30. (it continues, 29) to


★ かってに Linux31 (続き30)へ * Freely Linux31. (it continues, 30) to


★ かってに Linux32 (続き31)へ * Freely Linux32. (it continues, 31) to


★ かってに Linux33 (続き32)へ * Freely Linux33. (it continues, 32) to


★ かってに Linux34 (続き33)へ * Freely Linux34. (it continues, 33) to


★ かってに Linux35 (続き34)へ * Freely Linux35. (it continues, 34) to


★ かってに Linux36 (続き35)へ * Freely Linux36. (it continues, 35) to


★ かってに Linux37 (続き36)へ * Freely Linux37. (it continues, 36) to


★ かってに Linux38 (続き37)へ * Freely Linux38. (it continues, 37) to


★ かってに Linux39 (続き38)へ * Freely Linux39. (it continues, 38) to


★ かってに Linux40 (続き39)へ * Freely Linux40. (it continues, 39) to


★ かってに Linux41 (続き40)へ * Freely Linux41. (it continues, 40) to


★ かってに Linux42 (続き41)へ * Freely Linux42. (it continues, 41) to


★ かってに Linux43 (続き42)へ * Freely Linux43. (it continues, 42) to


★ かってに Linux44 (続き43)へ * Freely Linux44. (it continues, 43) to


かってに Linuxヘ、戻る * Freely Linux. ( it returns )




● 本サイトに掲載されている情報は個人の責任において、
   使用のこと。
   利用により、問題が発生しても、
   当方は一切責任を負いかねます。 
   リンクは、自由に。

   The information carried by this site is set
   with individual responsibility. Use it.
   Even if a problem occurs by use We cannot take any responsibility.
   A link is free.

410-0022 JAPAN  by H.MATSUMOTO ( MACMIL.CO.JP  有限会社 松商商会 )
410-0022 JAPAN  by H.MATSUMOTO ( MACMIL.CO.JP  MATSUSHOW CO.,LTD.)
(C) 1998-2012 H.MATSUMOTO All Rights Reserved ( MACMIL.CO.JP )
新会社法施行(2006/05/01施行)後、有限会社 松商商会 は、
特例有限会社という、新会社法の、株式会社です。(商号は、有限会社 を継続)
資本金 5千万円 創業 1983/05/20 法人設立 1984/09/29
★ ソフトダウンロードへ

topヘ、戻る