このサイトでは、分析、カスタマイズされたコンテンツ、および広告に Cookie を使用します。このサイトを引き続き閲覧すると、Cookie の使用に同意するものと見なされます。
StraightApps.com では、Windows や Android アプリ・操作の紹介と、開発情報を発信していきます。
▼
このセクションを隠す
Windows + Visual C++ での Android ネイティブアプリ開発
Android 端末のシステム設定やアプリの設定
Windows の設定
JavaScript などのウェブ開発情報
カリフォルニアを中心としたトラベル情報
ちょっと気になったニュース等のメモ
について、書いています。
Android ネイティブアプリの情報は、あとちょっと欲しいところがあまりネット上にはないようで、ある程度のアプリが作成できるまで、苦労しました。
分野としては、教材的ではない、しかしゲームっぽくもない、楽しめる教育アプリやツールの開発を目指します。
3D グラフィックスや音楽を駆使したゲームなど、ここで扱う可能性はありません。
広告についてはわかりませんが、サブスクリプションなどの課金型は、少なくとも当面は扱いません。
同時に、Android スマホの操作、アプリの設定、ウェブ関連の情報についても書いています。
ページ紹介
★
Android アプリは、Windows + Visual C++ でのネイティブアプリ開発を中心としています。
勉強しながらの備忘録のような形になっていますので、必ずしも最適な方法ではないものもあるかも知れません。
なぜ VC++ なのか? 私が Windows、Visual C++(MFC)中心で開発を行っていたたためですので、構造的にもそういう形に近付けます。
★
Android デベロッパーをキープするため、Android Studio での開発もちょっと始めました。
有料で登録しても、何年かアプリ公開をしないと権利剥奪になるようでした。
★
Windows デスクトップでユーティリティを作成したりしていますが、Windows ストアアプリにも興味はあります。
★
アプリとしては、基本的には
とするつもりです。3D グラフィックスや音楽を駆使したゲームは、ここで扱う可能性はありません。
写真や動画を加工する、といったものも、少なくとも当面は対象としません。
★
ウェブ関連も強化中です。
★
カリフォルニアを中心としたトラベル関連の情報と、ちょっとしたメモも残しています。
コンテンツの紹介
現在、本サイトのコンテンツは、6 つのカテゴリに分類されています。
▼
このブロックを隠す
Android 端末の設定や操作
Android 端末の設定や操作、アプリの設定など、操作について調べたり、行ったことについて書いています。
新規の記事(サマリー)は上のタイトル部をクリック、すべての記事を見るにはAndroid 操作トップを、ご覧ください。
Android 開発情報
Android ネイティブアプリ開発に関する情報を中心に書いています。
新規の記事(サマリー)は上のタイトル部をクリック、すべての記事を見るにはAndroid 開発トップを、ご覧ください。
情報は徐々に追加されていきます。
Web 開発情報
このウェブサイト構築で勉強したことを書いています。
新規の記事(サマリー)は上のタイトル部をクリック、すべての記事を見るにはウェブサイト開発トップを、ご覧ください。
JavaScript による開発およびそのコード説明もあります。
Windows 開発情報
Windows 開発および操作やアプリに関する情報を書いています。
新規の記事(サマリー)は上のタイトル部をクリック、すべての記事を見るにはWindows トップを、ご覧ください。
travel
カリフォルニアを中心に、旅行関連のトピックを扱っています。
新規の記事(サマリー)は上のタイトル部をクリック、すべての記事を見るには travel トップを、ご覧ください。
専用ブログも、ときどき更新しています。
メモランダム
上記 5 種類の分類にあてはまらない、備忘録的なトピックを紹介しています。
ご指摘・ご質問などは、アプリ開発ブログで受け付けています。
Android 開発情報
Updated on August 19, 2022
Android 開発に関する情報を、Android 開発トップにまとめています。
▼
Canvas だけでもアプリはできる! シリーズ
C/C++(October 12, 2018)
C/C++ による文字列操作 CString を代用
Android(September 18, 2018)
APP_CMD_*** メッセージ
C/C++(September 18, 2018)
C/C++ によるログ出力
C/C++(February 16, 2018)
C/C++ による数値のフォーマット
Android(February 15, 2018)
Back ボタンを処理する
JNI(January 25, 2018)
JNI でウェブサイトを開く
JNI(December 22, 2017、January 11, 2018 更新)
JNI によるパブリックなパスの取得
JNI(January 11, 2018)
JNI によるスタティックな定数の取得
更新中の OpenGL トピック
これより前のトピックを展開
Web 開発情報
Updated on February 22, 2023
ウェブ開発に関する情報は、ウェブ開発トップからご覧ください。
(February 2, 2021)
指定の日の曜日を調べる
JavaScript で、指定の日付の曜日を調べるコードについて、書いています。
(November 1, 2020)
URL パラメータを取得する
js-getparam.html?name=Tom のように記述されたパラメータの解析について、書いています。
(October 24, 2020)
マルチタッチを検出&処理
タッチデバイスで、Canvas のマルチタッチを検出し、処理する JavaScript コードです。
> JavaScript 関連トピックを展開
(October 13, 2020)
JS 版 32/64 ビット EXE/DLL チェッカー
32/64 ビット EXE/DLL チェッカーと同等の機能を JavaScript で実現し、コードを解説しています。
Windows アプリとして公開していた 32/64 ビット EXE/DLL チェッカーと同等の機能を JavaScript で実現しました。
プログラムのインストール不要で exe/dll のビット数を判定できるので、便利になりました。
また、コードを解説していますので、安全性も高まっています。
続きを表示
(October 9, 2020)
スクロールマップ内のフラッグを集める
JavaScript で実現した、4方向スクロールマップ内にあるフラッグを集めるゲームです。コード解説があります。
ボールをうまく転がして、マップ内のすべてのフラッグを集めます。
canvas へのスクロールマップの描画のほか、ゲーム制御、配列の取り扱いやミニマップ表示など、
盛りだくさんの内容について、コードの解説を入れてあります。
続きを表示
(October 5, 2020)
ボールを転がしてゴールを目指す
JavaScript で実現した、ボールをうまく転がして、ゴールを目指すゲームです。コード解説があります。
壁に当たるまで止まらないボールをうまく転がして、ゴールを目指します。
canvas への描画、キー入力、マウスクリック(タップ)入力や、配列の取り扱いについて、書いています。
それぞれ、コードの解説を入れてあります。
続きを表示
(October 2, 2020)
JS 版 指定の日まで、あと何日?
DaysUntil ユーティリティと同等の機能を JavaScript で実現し、コードを解説しています。
今日からかぞえて、指定の日付になるまで、あと何日あるかを計算する JavaScript コードです。
ドロップダウン・リストの実装と日付の処理について、コードの解説を入れてあります。
続きを表示
(September 29, 2020)
素因数分解トレーニング
ランダムに表示される数字を素因数分解する、トレーニング用プログラムです。そのコードを解説しています。
2 〜 13 までの素数で構成される数字をランダムに生成します。
その数字をボタン入力により素因数分解していく様子を、回答途中の式や筆算の様子も表示しています。
innerHTML による動的なテキスト書き換え、Object 型の操作、可変サイズの配列や canvas への描画など、
このあとに作成するコードの基本となる内容について、コードの解説を入れてあります。
続きを表示
(February 8, 2021)
ロシア語を翻訳する
ワードプレスに届くロシア語のスパムコメントを翻訳するため、翻訳サイトをいくつか調べました。
(May 18, 2020)
Bing の新 URL 送信ツールを使用する
マイクロソフトの検索サービス Bing に URL を送信するページに、新しいツールが用意されたようです。
URL 送信ページに新しいツールがあるとのメッセージが表示されました。
まだベータ版のようですが、いずれ更新されることになると思いますので、今のうちに見ておきます。
続きを表示
(January 10, 2020)
個人情報保護設定を確認・行う
お得なポイントカードや、便利な IC カードは、個人の購買履歴などを保存し、
ターゲティング広告(クーポン等)やビッグデータとして活用します。
ここでは、
T ポイント(CCC)、d ポイント(ドコモ)、Suica(JR 東日本)、Yahoo! の個人情報保護について、
設定画面を確認し、設定について検討しています。
続きを表示
これより前のトピックを展開
(April 4, 2020)
AdSense で銀行口座を登録する
Google AdSense で、収益が支払い基準に到達すると、受け取り銀行口座を指定するよう、メッセージが表示されます。
「お客様のお支払いは現在保留されています。」というメッセージと、銀行口座の登録方法について、書いています。
続きを表示
Windows 開発情報
Updated on April 24, 2024
Windows 開発に関する情報は、Windows トップからご覧ください。
(June 12, 2020)
_sprintf でリンクエラーを回避する
Visual C++ 2013 より古いプロジェクトで sprintf 関数を利用していると、 Visual C++ 2015 以降 ではリンクエラーになってしまいます。
安全な、新しい関数を使用するように指示されていますが、すべて変更するのは大変か、あるいは現実的ではありません。無理やり簡単に回避する方法がありましたので、記録しています。
続きを表示
(May 9, 2020)
ウイルスセキュリティからリブセーフに変更する
1ライセンスあれば、家族の PC やスマホなど、何台でもインストール可能なセキュリティ対策ソフト、マカフィー リブセーフ。
Windows 10 Home がインストールされているノート PC からソースネクストのウイルスセキュリティをアンインストールし、
リブセーフを、3台目のデバイスとしてインストールしました。
詳しく手順を書いています。
続きを表示
(February 25, 2020)
OneDrive のフォルダ位置を変更する
初期状態だとCドライブにファイルが置かれる OneDrive の保存先を変更しています。
Windows 10 に統合されているマイクロソフトのオンラインストレージ OneDrive。
Cドライブが SSD で容量が小さいため、
HDD の Dドライブに置かれるようにし、コピーが保存されるように設定しました。
続きを表示
(February 10, 2020)
VS Community 2019 を共存インストールする(デスクトップ)
VS Community 2019 を、SSD のCドライブには最小限に、なるべくDドライブの HDD にインストールしています。
すでに Visual Studio Pro 2015 がインストールされている Windows 10 Pro で、SSD と HDD 搭載のデスクトップ PC に、
無償の Visual Studio Community 2019 を、共存させる形でインストールしています。
目的は Android クロスプラットフォーム開発です。
続きを表示
(December 13, 2019)
マカフィー リブセーフを別のマシンにインストールする
セキュリティ対策ソフト
マカフィーリブセーフ
を別のマシンにインストールする方法について、書いています。
DELL の Windows 10 Pro 64bit デスクトップマシンにプリインストールされていたマカフィーリブセーフは、
台数無制限でインストールすることができるということなので、Win7 サポート終了前に Win7 デスクトップに入れてみました。
続きを表示
(November 15, 2019)
Task Host Window がシャットダウンを妨げる
ある時、Windows 10 をシャットダウンするとき、Task Host Window が終了せず、強制シャットダウンせざるを得なくなりました。
Windows の設定により、この状況を回避し、正常にシャットダウンできるようになりましたので、その方法を書いています。
続きを表示
(November 1, 2019)
32/64 ビット EXE/DLL チェッカー
x86x64checker は、Windows の .exe および .dll のビット数を調べるユーティリティです。
調べたいファイルをドロップするだけで、32 ビットでビルドされたものなのか、64 ビットでビルドされたものなのか、判定します。
64 ビットプログラムからは 32 ビット DLL を呼び出せないので、確認ができます。
続きを表示
これより前のトピックを展開
(February 6, 2020)
VS Community 2019 を共存インストールする
Visual Studio Community 2019 を、旧バージョンと共存させる形でインストールしています。
すでに Visual Studio Pro 2015 がインストールされている Windows 10 Home のノート PC に、
無償の Visual Studio Community 2019 を、共存させる形でインストールしています。
目的は Android クロスプラットフォーム開発です。
続きを表示
(January 15, 2020)
クリップボードにテキストや画像を入れる
テキストや画像データをクリップボードに入れる方法について、書いています。
欲しくなる頻度が低く、その手順を忘れてしまいがちな、プレーンテキストをクリップボードに入れる方法と、
画像データをクリップボードに入れる方法をまとめています。
続きを表示
(September 21, 2019)
ドキュメント等のフォルダの保存先を変更する
「ダウンロード」や「ドキュメント」などのシステムフォルダの指す先を変更する方法を探しました。
システムドライブが SSD のマシンで快適に操作していますが、容量が HDD に比べて極めて少ないのが問題です。
ドキュメントやダウンロードのフォルダをシステムドライブから別のドライブに変更しておけば、Cドライブの容量不足を回避できそうです。
続きを表示
(July 20, 2019)
ウイルスセキュリティ1年版のライセンスを更新する
Windows 10 Home で利用しているソースネクストのウイルスセキュリティ(1年版)の有効期限が切れました。
本当に有効期限が切れたときの様子と、新しいシリアル番号でのエントリーについて書いています。
続きを表示
(July 8, 2019)
ウイルスセキュリティのシリアル番号問題を解決する
Windows 10 Home で利用しているソースネクストのウイルスセキュリティ(1年版)で、
「シリアル番号に問題があります」と繰り返し通知が行われました。
ネットには期限切れの警告だの、本当にシリアル番号の問題だのと書かれていますが、そんなはずはないので、
なぜなのか、どうしたら通知されないようにできるのか、調べた結果について書いています。
続きを表示
(April 27, 2019)
ログオフ画面から先に進まなくなった
Windows 7 で「ログオフしています」画面のまま進まなくなる問題が発生しました。
Windows 10 とのデュアルブートにしている影響もあるのかもしれませんが、
結構深刻な状況になりましたので、そのとき試した方法と、その状況の分析、
最終的にうまく回復できた方法について、書いています。
続きを表示
(April 1, 2019)
SHRyear 昭和・平成・令和・西暦変換ツール
昭和、平成、令和、西暦のいずれかの年を入力すると、一致する各元号年に変換してくれるユーティリティです。
西暦年から各元号年に変換する計算式や、どの欄に最後に入力されたかの判定方法などに触れています。
ファイル(ウェブサイト)を既定のプログラムで開く C++ コードも含まれています。
続きを表示
(November 15, 2018)
DupliFileDetector 重複ファイル検索ツール
このツールを使えば、ファイル名や拡張子が異なっていても、バイナリレベルで同一であるファイルを検出できます。
フォルダ指定、ドロップ受付処理、ファイルを既定のプログラムで開くといった C++ コードが含まれています。
続きを表示
(October 11, 2018)
デュアルブート環境でのシステム更新時の注意
PCを Windows 7 と Windows 10 のデュアルブート環境で運用していると、定期的に提供される更新プログラムで問題が起きる場合があるようです。
特に Windows 10 の大規模更新プログラムがあると長時間かかりますが、
再起動時に自動的に Windows 7 が選ばれるようになっていると、アップデート中の再起動で Windows 7 が起動してしまうケースがあるようです。
すると Windows 10 のアップデートに失敗し、
次回 Windows 7 起動時にディスクチェックにかかって何時間も無駄になる、という状況がありました。
続きを表示
(December 4, 2018 更新あり)
DaysUntil ユーティリティ
日から指定の日付まで、あと何日あるかを計算するユーティリティです。
うるう年の判定や、日数の計算について、また、既定のブラウザでウェブサイトを開く C++ コードが含まれています。
詳細は、こちらをご覧ください。
続きを表示
メモランダム
Updated on September 9, 2024
上記に分類されない情報を、ここに紹介しています。
(September 9, 2024)
d カードの利用明細を直接 PDF 形式で保存する
詳細を表示
オンライン化されているドコモの d カードの利用明細は、CSV 形式か印刷するかしか選べません。
デジタルで保存したいので PDF にするためには、ちょっとした手順が必要になります。
(April 20, 2023)
スタバに登録したクレジットカード情報を更新する
詳細を表示
スターバックスアプリに登録しているクレジットカードの有効期限が迫り、
メールでお知らせが届きましたので、新しい有効期限のカードに切り替える操作を行いました。
(December 1, 2022)
LINE の登録メールアドレスやパスワードを忘れた
詳細を表示
先日たまたまウェブで LINE にログインする必要がありましたが、
登録したメールアドレスやパスワードが、そもそもあったのかどうかから忘れてしまっていました。
(October 3, 2022)
ドコモの支払いに d ポイントを使う
詳細を表示
クレジットカード払いのドコモの携帯料金に、貯まった d ポイントを充当することができます。
期間・用途限定ではないポイントのみですが、失効させてしまわないよう気を付けましょう。
(September 9, 2022)
プリンタの用紙詰まりを改善する
詳細を表示
エプソンのプリンタの給紙の具合が悪くなり、自動給紙トレイから写真用 L 版をフィードできなくなったり、両面プリント時に紙詰まりが起きたりしました。
これを解消するためエプソン純正のクリーニングシートを安価で入手し、給紙を改善できました。
(February 7, 2023)
Amazonでカートに商品を入れようとするとエラー画面になる場合
詳細を表示
2022 年 6 月、「入力されたウェブアドレスは当社サイトの有効なページではありません」エラーでカートに商品を入れられなくなりました。
マイクロソフトのブラウザ Edge で問題を解決する手順について、書いています。
(March 10, 2023)
ユニオンバンクのデビットカードを電話でアクティベート
詳細を表示
アメリカで開設したユニオンバンクのデビットカードが更新を迎え、日本に郵送されてきました。
日本からの国際電話によるカードのアクティベーションについて、実際の様子をメモしています。
(July 15, 2020)
Amex 2020 Shop Small キャンペーン
詳細を表示
専用サイトで事前にアメリカン・エキスプレスのカード番号を登録し、参加している地域のお店で買い物をすると、
2020 年 9 月 24 日まで、30% キャッシュバックされるキャンペーンが開催されていました。
セゾンなどの提携カードでも登録できました。
(May 28, 2020)
スタサプのテキストを購入できない??
詳細を表示
オンライン授業スタディサプリのテキスト PDF ファイルは無料でダウンロード可能ですが、結局プリントが面倒なのでテキストを購入したくなりました。
ところが、Win10 PC で操作すると、確認画面で先に進めなくなってしまいましたので、その解決について、書いています。
(April 9, 2020)
みずほ銀行の「かんたん残高照会」に登録する
詳細を表示
みずほ銀行のインターネットバンキングサービスに登録すれば、「かんたん残高照会」サービスで残高照会と入出金明細を家から確認できます。
登録すればすぐに利用可能になりますので、登録してみます。
単発トピックのまとめページ
ちょっとしたトピックについて、まとめて一覧できるページを用意しています。
(March 2, 2023)
イオンウォレットのペイ表示設定
詳細を表示
イオンが提供するイオンウォレットアプリをセットアップしておくと、イオンカードの請求金額を確認したり、クーポンを確認・使用できます。
AEON Pay も始まって便利ですが、なんだかトップページが使いにくくなりましたので、その表示設定について書いています。
(February 9, 2023)
NTT からたくさんのメールが届く
詳細を表示
NTT 東日本のサポートサイト Web116 で、通信環境関係の問い合わせを出したところ、
以降毎日毎日、正しくはどうやらウィークデー中心に、たくさんのメールが届くようになりました。
内容を確認し、停止処理を行いました。
(September 15, 2022)
災害時用 WiFi 00000JAPAN
詳細を表示
災害時のみ開放される Wi-Fi 「ファイブゼロ ジャパン」、
「無料の d Wi-Fi をセットアップ」で書いた、
ドコモユーザーでなくても使える Wi-Fi とともに覚えておきたいところです。
travel
Updated on October 3, 2023
ソフト開発には関係ありませんが、カリフォルニアを中心としたトラベル情報を掲載しています。
travel トップからご覧ください。
ここでは、新着順に紹介しています。
トラベルブログも、ときどき更新されます。
もっと前のトピックを展開
(December 31, 2019)
Amazon プライムビデオをダウンロードする
Amazon プライム・ビデオを、Android アプリでダウンロードし、
外出中に「モバイルデータ通信を使用せずに」視聴する手順について書いています。
Amazon プライム会員が無料で視聴できるプライムビデオを、Android アプリで見るための手順や、
見たい番組を「ウォッチリスト」に入れておき、あとで検索しやすくする方法、
そしてダウンロードしたビデオを削除する方法について、書いています。
続きを表示
(September 4, 2019)
マイレージプラスの有効期限撤廃
ユナイテッド航空が提供するマイレージプログラム「マイレージプラス」の有効期限が撤廃となりました。
ユナイテッド航空は、全日空(ANA)も加盟しているスターアライアンスの主要メンバーです。
マイルはANA国内線にも交換できるので、割と便利です。
これを機に、AMCとマイレージプラスのマイルの貯まり方の違いを確認しましたので、記録しています。
続きを表示
(July 24, 2019)
デルタ航空 スカイマイルに子供の参加申請を行う
デルタ航空のマイレージプログラム「スカイマイル」は、有効期限のない、入会金無料のマイレージプログラムです。
入会はウェブサイトから可能ですが、入会希望者が13歳未満の場合、ウェブからは申請できず、申請書による申し込みが必要です。
英語の申請書に記入し、送信した手順について、書いています。
続きを表示
(December 14, 2018 追記あり)
docomo Money Transfer にマイナンバーを登録
2018 年 11 月 30 日、docomo Money Transfer(海外送金サービス)を継続利用するには、マイナンバーを提供する必要があるとの通知が届きました。
通知はメッセージR(ガラケーのドコモからのメール)にて、マイナンバーを提供しなければ、自動的に登録を解除になるようでした。
すぐには利用予定はありませんでしたが、解除されると再登録するのが面倒になりそうですので、オンラインで手続きしました。
その様子と結果を記録しましたので、同じような通知が届いた方の参考になるかもしれません。
続きを表示
リソース
Android Developers トップ(https://developer.android.com/index.html)
ORACLE Technology Network / Java(https://www.oracle.com/technetwork/java/index.html#call)
Khronos Group EGL Reference Pages(https://www.khronos.org/registry/EGL/sdk/docs/man/)
関連トピックス
関連トピックはありません。
その他のおすすめ
おすすめ記事はありません。