Iwao Dev

気付いたことをメモしています.

この画面は、簡易表示です

Android

AiProtection が効かない?

先日,スマートフォンから次の所から wrs21.winshipway.com などにアクセスすると,
ウイルスバスターCorp. 11.0, XG のWebレピュテーション機能テスト方法
Web評価が動作していない
LAN 内の PC などからは正しく動作している.


暫くわからなかったが,
原因はスマートフォンで使用していたブラウザの設定?だった.
Chrome を使用していて,その中の設定の「データセーバー」が影響していた.
Chrome データセーバー
「データセーバー」を「OFF」にして対応.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


ASUS ルータで OpenVPN 設定

先日 ASUS RT-AC86U に VPN 設定をしようと思い,次の所を参考に設定してみました.
[VPN] OpenVPNサーバーの設定方法
ASUSの無線ルーターでOPEN VPNを設定する方法
ASUS RT-AC86U OpenVPN 設定
ルータが持っている DDNS 機能は使用していません.と言うか私の環境ではうまく利用できないみたいです.
回線が au ひかりで,2 重ルータになっているためではないかと思います.
回避策があるのかもしれませんが,他の方法で困っていないので調べていません.
DDNS 機能は,Synology NAS の機能と,MyDNS を利用しています.


クライアントは Android なので,OpenVPN Connect を利用しました.
「OpenVPN 設定をファイル…」でエクスポートした client.ovpn を Android に移します.
私はメールに添付して,Android に送ってます.
OpenVPN Connect で ovpn のインポート
LAN 内で接続すると接続は可能なのですが,外から接続すると接続できません.
その状態で進まないでそのままとなってました.


私の環境には Synology NAS があるので,それで VPN サーバとして動作可能なことは知っていました.
ルータでうまくないので NAS での設定を調べていると,解決のためのヒントがありました.
Synology DS218j で VPN を構築する
AC86U でエクスポートした ovpn をメモ帳などで開いて,初めの方にある IP アドレス部分を書換えました.
私の環境は 2 重ルータとなっている関係で,192.168.x.x の様になってました.
これをグローバル IP アドレスに書換えました.お使いの環境によっては DDNS を指定してください.
これで外から接続可能になったみたいです.
確認方法が不明ですが Android で外からアクセスした時,IP が変わることは確認しました.


こちらで IP アドレスなどを確認できます.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


Android VNC Viewer で「Ctrl」入力

今まで PC で VNC Viewer を操作していた.
今日みたいな特に予定がない休みの日,Android で操作できないかと触ってみた.
今までは見るだけだったので気付かなかったが「Ctrl」などの入力がわからない.
検索して「Keyboard with Ctrl key」を見つけたが,何かイマイチ?
いろいろと弄っていたらソフトキーボードの上に表示される様になっていた.
Android VNC Viewer で Ctrl 入力

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


moto g5 入れない

今日の朝,パターンロックの画面から入れなくなってしまった.
72 時間のロックなので,画像は少し異なる.

パターンロック 入力画面
パターンロック 入力画面

異なるパターンを入力すると弾かれているので,正しい入力は認識はされている様子.
ただその後,ホーム画面に遷移しない.
幾つかの入り方を試したが,全てダメ.


PC 関連などで問合せをかけると,よく言われる「再起動」.
「電源」ボタンを押して「再起動」を選択.
暫く待ってパターンロックの入力画面で正しく入力すると通った.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


moto g5 Android 8.1

今日の朝 moto g5 の Android 8.1 へのアップデートが表示されていた.

ダウンロードに必要な容量が少し足りず,内蔵ストレージを 1.5 G 程空けてアップデート.

念のため,電源に接続.

ダウンロードとインストールに,それぞれ 30 分程度要した.

全てを確認できてないが,よく使用する AP は問題なさそう.
ちょっと気になるのが,画面の上下の「赤」がきつくなった.

前の様にもう少し柔らかい感じの方が良かった.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


moto g5

MR03LN も 2 年になったのと,107SH の調子が…
内蔵メモリが足りなくて,AP の更新ができなかったり,SMS が受信できないなど.
それと丁度のタイミングで,3GB でもシェア SIM が利用できる様になったので,Moto G5 追加.


107SH だったこともあるが,やはり大きい.
今は当たり前なのかもしれないが,指紋認証センサの使い勝手が良い.
WebGL(three.js)のデータの表示が,思ったより遅い.
私の使い方では,バッテリーは 24 時間持つ.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


Eclipse での設定など

ndk-build でのエラー
Compile thumb : ~ <= ~.c が表示されない.
  Android.mk の記述ミス.LOCAL_SRC_FILE になっていた(S がなかった).
TextView に setText などをするとエラーになる.
  setContentView(R.layout.activity_main) が呼ばれていなかった(コメントになっていた).
cpp として作成したものの利用で実行時エラー
  原因はわからず.c のファイルとして書換えてビルドで通った.


undefined reference to ‘sysinfo’
  Using sysinfo in Android NDK を見つけたが,使い方がわからず.
    undefined reference to ‘__NR_sysinfo’ となってしまう.


C/C++ プロジェクトのインクルードパスの設定
  プロジェクトの「プロパティ」,「C/C++ ビルド」-「設定」-「ツール設定」-「GCC ~ Compiler」-「インクルード」.
    全プロジェクトで有効にするには環境変数としての登録が必要?

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


NDK 環境作成 – 2

Eclipse と ADT で,Java を使用した Android AP は作成可能となった.
まだ NDK を入れてないので,プロジェクトの「右クリック」から「Android ツール」-「Add Native Support…」を選択すると,
NDK nothing
Android NDK を展開し,そのパスを「ウィンドウ」-「設定」,「Android」-「NDK」にパスを設定.
これで,「Add Android Native Support」ダイアログの「完了」が押せる様になる.


コマンドプロンプトから ndk-build などを実行するために環境変数の Path を設定
  %ANDROID_NDK% に c:\~\android-ndk-r8e
  %Path% に %ANDROID_NDK% を追加.


Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
  よくわからないが,検索すると
    APP_PLATFORM=android-8 と記述した Application.mk を jni の下に作成すると通る.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


NDK 環境作成 – 1

まだ完全ではないが,何とか NDK のサンプルのビルド,実行までは可能となったので,
ここまでで参考にした本は,Android アプリ開発超入門Android NDK 入門
他にも NDK 関係の本は購入したが,開発環境の構築に関してはよくわからなかった.


PC 環境としては,Virtusl PC で Win XP を用意.メモリは 1 GB でも動作するが,1.2 GB 以上ある方が良い?
メモリ 1 GB では,エミュレータでのテストでメモリ不足となってしまったことがあった.
Eclipse のインストールには,Pleiades – Eclipse プラグイン日本語化プラグインを利用.
  Pleiades All in One 4.2.2a.v20130303
    その中の Ultimate 32 bit Full Edition
  注意しなければならないのが,zip の展開先フォルダの指定.
    WIn XP で,zip を c ドライブのルートに置いて,展開ウィザードの展開先を c:\ に指定した.
    展開には 30 分以上かかった(45 分位)?
Pleiades
ここまでで,「ファイル」-「プロジェクト」から,「Hello World C++ プロジェクト」-「MinGW」で exe が生成できる.
MInGW gcc


「ヘルプ」-「新規ソフトウェアのインストール」でADT プラグインを組込み.
  作業対象に,http://dl-ssl.google.com/android/eclipse/ と入力.
  「開発ツール」と「NDK プラグイン」をチェックしてインストール.
Eclipse の再起動後,SDK の場所を指定するか,ダウンロードしてインストールできる.
これで,「Android アプリケーション プロジェクト」が生成できるようになる.
  デフォルト状態でのスケルトンの生成では,API 8 のインストールが要求された.
出来上がったスケルトンの状態では,ビルドできない.
  MainActivity.java の R の部分がエラーとなっている.
   「ウィンドウ」-「パースペクティブのカスタマイズ」で「Android SDK および AVD マネージャー」を追加.
  よくわからないが,SDK Manager を起動してインストールされてないとなったものをインストール.
    Android SDK Build-tools
    4.2.2 ARM , x86 , MIPS
    Google USB Driver
  Eclipse の再起動で,R の部分のエラー表示はなくなりビルド可能となった.
    エミュレータを作成して,動作を確認.
    Java での Android 開発環境ができた.
Android Java Hello
他にも,SDK Manager を利用して,幾つかの API をインストール.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ


python.exe CreateProcess error=14001

Win XP 環境に,Tiranium Studio をインストール.
Android SDK などの環境のパスなどを設定.
プロジェクトを作成して,スケルトンのままで実行すると,
  FastDev launching error
    Cannot run program “C:\Program Files\Appcelerator\Titanium Studio\plugins\
      com.appcelerator.titanium.python.win32_1.0.0.1338515509\python\python.exe”:
      CreateProcess error=14001, ?±??A?v???P?[?V??????\?¬?a?3?μ?-??¢????A?A?v???P?
検索すると VC の再頒布パッケージが必要とのこと.
イベントビューアを見ると確かに,
python VC9 CRT
面倒だったので,VC 9SP1 の両方をインストールして,起動する様になった.


2013/06/25
スケルトンの状態で,「Run As」-「Android Emulator」とすると,
  Titanium Command-Line Interface, CLI version 3.1.1, Titanium SDK version 3.1.1.GA
  Copyright (c) 2012-2013, Appcelerator, Inc. All Rights Reserved.
  [ERROR] : “Missing Java SDK. Please make sure Java SDK is on your PATH
  [ERROR] Application Installer abnormal process termination. Process exit value was 1
どこの部分を設定するのかよくわからなかったが,
インストール手順などを検索すると,環境変数を指定していない.
どれが必要なのかよくわからないが,
  %ANDROID_SDK% , %JAVA_HOME% の追加と,%PATH% にそれぞれの bin や tools などを追加.
これで,Emulator は起動する様にはなったが,うまく動作してない?それとも遅いだけ?


SMT-i9100 の接続
以前調べた時,実機との接続のためのドライバがないことは知っていた.
が,あまりにも Emulator では遅かったので,…
参考にさせてもらったのはここ
Android 開発のためのテスト環境を Virtual PC 内の WinXP に作成している.
SDK もその環境にはインストールしてある.
そのため,ゲストの SDK のフォルダを共有してインストールすることにした.


1. ホストの Win7 x64 で先ず接続するために.
  android_winusb.inf に SMT-i9100 用を追加.
    [Google.NTamd64]
    %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_9102
    %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_9102&MI_01
  後で,ゲストの XP にもドライバを入れる必要があるので,[Google.NTx86] にも追加.
2. ドライバのインストールで,変更した inf を指定.
  デバイスマネージャで Android Device – Android Composite ADB Interface となっていれば良いみたい.
3. 今度はゲストの XP に.メニューの「USB」-「SMT-i9100」 で接続.
  ホストの時と同様に inf を指定してドライバをインストール.
Titanium Studio で,スケルトンのプロジェクトを開いて,Android Device として実行すると何とか起動した.


2013/06/27
KitchenSink をダウンロードして,Mobile Web Preview in Browser は動作するが
Android Device とすると,
  Titanium Command-Line Interface, CLI version 3.1.1, Titanium SDK version 3.1.1.GA
  [INFO] : Running build process: python “C:\…\mobilesdk\win32\3.1.1.GA\android\builder.py” …
  [INFO] logfile = C:\…\Titanium_Studio_Workspace\KitchenSink\build.log
  [ERROR] : Build process exited with code 1
  [ERROR] : Project failed to build after 7s 33ms
よくわからないが,Android 3.0 (API 11) のインストールで通る様になった?
けど,実機 SMT-i9100 では動作しない?
PC ,デバイス共に再起動で,起動時の Titanium のロゴまでは表示された.
途中で止まったようになったので,もう一回デバイスを再起動して,メニューから表示するとできた.

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ



    top

    %d人のブロガーが「いいね」をつけました。