About QRCODE
QRコードを生成し表示を行うアプリです。
・アドレス交換用のQRコードを生成
・連絡先に登録されているデータのQRコードを生成
・WEBブラウザから表示しているURLのQRコードを生成
(共有から選択)
・Wifi設定用のQRコードを生成
・他のアプリからデータを直接受けてのQRコードの生成
※ intent連携
■基本的な使用方法(アドレス交換)
1.アプリケーションの起動
※既に情報が登録済みの場合、この画面を表示するだけで問題ありません
2.メニュー → QRコード情報編集
※初回、QRコードの情報を変更する場合
3.メニュー → 追加
※変更する場合、変更するデータをクリック → 編集
4.各種情報を入力
5.保存ボタンを押下
6.QRコードの表示画面まで戻る
■QRコード表示画面
QRコードの表示を行います。
※連携QRコード表示時とメニュー、表示内容は変わります
- 上部のリストボックス
設定の一覧を表示します。
設定を切替えるとQRコード情報が切り替わります
- QRコード
下記に表示されている内容のQRコードを表示します
- 拡大、縮小ボタン(QRコードの下)
QRコードの大きさを調整します
- 各種情報
QRコードの情報を表示
- 拡大、縮小ボタン(各種情報の下)
情報表示のフォントサイズを調整します
■QRコード表示画面メニュー
☆メニュー
- QRコード情報編集
QRコード情報の追加、編集、削除を行います
- QRコード設定
アプリの設定を行います
- 連絡先から作成
連絡先のデータを使用してQRコードを作成します
※生成後、通常のQR表示に戻す場合、上部の「戻す」ボタンを押下してください
- 連携生成履歴
ブラウザ等からQRコードを生成した場合、に履歴に追加されます。
登録されている履歴の一覧を表示します。
- 手動入力
テキストの入力を行いQRコードを作成します
※履歴に残ります
- QRコードを保存
QRコードの保存を行います
- QRコード一時作成
docomo専用の連絡先用データを含めて作成を試みます
- Wifi設定用QRコード
Wifiの設定用のQR情報一覧を表示します
■QRコード情報一覧
- メニュー
- 追加
QRコード情報を新規作成します
- ポップアップメニュー
※リストをクリック時
- 編集
選択をしているQRコード情報を編集します
- 削除
選択しているQRコード情報を削除します
■QRコード情報編集
各種QRコード情報を入力します
- 設定名
QRコード情報一覧等に表示する名称となります
※QRコードの内容に含まれません
- 名前
漢字での氏名
- カナ
フリガナ
- 電話番号
電話番号(自動ボタンで自動入力)
- 電話番号2
二つ目の電話番号
- Email
メールアドレス
- Email2
二つ目のメールアドレス
- url
WEBサイト等のURL
- qr color
QRコードの色
※黒推奨 指定の色によっては読み取りにくくなりますので注意が必要
※色を押下すると色の選択ダイアログが表示されます
※色の選択ダイアログは黒の時に左のバーが選択しにくいですが、何度かタップしてスライドをしてみてください。
- エラー修復レベル
QRコードの修復レベルとなります
L、M、Q、H があります
※古い機種になると「L」は認識がされない可能性があります
※ 「M」以降を推奨
- 文字コード
QRコードに埋め込む文字のコードとなります
※日本語であればデフォルト「shiftjis」を推奨
※文字化けが発生する場合、変更してみてください(utf-8等)
- 生成するQRコードの画像サイズ
実際に生成する画像のサイズとなります
※ -1を指定すると画面幅に合わせて自動生成を行います
- 保存ボタン
QRコード情報の保存を行います
※同時にQRコードを生成し、画像を保存します
■QRコード設定
- 言語
表示言語
- qr画像の保存フォルダ
QRコードを保存する際の場所となります
- 履歴保存件数
連携時のQRコード生成情報を保持する件数となります
- デフォルト文字コード
QRコード生成時にデフォルトで使用する文字コード
(shiftjis、utf-8等を指定)
- デフォルトエラー修復レベル
QRコード生成時にデフォルトで使用するエラー修復レベル
- 保存
設定を保存します
■連携生成履歴
連携を行って作成したQRコード情報を表示します
- ポップアップメニュー
※リストをクリック時
- 作成
QRコードの作成を行います
- 削除
選択しているQR履歴情報を削除します
■Wifi設定用QRコード情報一覧
- メニュー
- 追加
WifiQRコード情報を新規作成します
- ポップアップメニュー
※リストをクリック時
- 作成
選択をしているWifi用QRコードを生成します
- 編集
選択をしているWifi用QRコード情報を編集します
- 削除
選択しているWifi用QRコード情報を削除します
■Wifi用QRコード情報編集
各種WifiQRコード情報を入力します
- 設定名
WifiQRコード情報一覧等に表示する名称となります
※QRコードの内容に含まれません
- SSID
SSIDを入力します。
- パスワード
認証パスワードを設定します
- ネットワークタイプ
ネットワークタイプを選択します
- qr color
QRコードの色
※黒推奨 指定の色によっては読み取りにくくなりますので注意が必要
※色を押下すると色の選択ダイアログが表示されます
※色の選択ダイアログは黒の時に左のバーが選択しにくいですが、何度かタップしてスライドをしてみてください。
- エラー修復レベル
QRコードの修復レベルとなります
L、M、Q、H があります
※古い機種になると「L」は認識がされない可能性があります
※ 「M」以降を推奨
- 文字コード
QRコードに埋め込む文字のコードとなります
※日本語であればデフォルト「shiftjis」を推奨
※文字化けが発生する場合、変更してみてください(utf-8等)
- 生成するQRコードの画像サイズ
実際に生成する画像のサイズとなります
※ -1を指定すると画面幅に合わせて自動生成を行います
- 保存ボタン
wifiQRコード情報の保存を行います
■その他
多言語対応
google翻訳を使用しつつ。。。(誤訳はすいません)
■プログラムからのintentでの連携
パッケージ:jp.gr.java_conf.error484.qrcode
Activity:CooperationQrcodeGeneratorActivity
生成に必要なデータ:
intent.putExtra(Intent.EXTRA_TEXT, "QRコードで生成するデータ");
//intent.putExtra("level", "H"); // L,M,Q,H を指定、指定なしの場合は H
//intent.putExtra("character", "shiftjis"); // 文字コード、指定無しの場合は shiftjis
■権限
READ_PHONE_STATE
→電話番号を自動入力するために必要
WRITE_EXTERNAL_STORAGE
→QRコードの保存に必要
READ_CONTACTS
→連絡先からQRコードを生成するのに必要
※※※※※※※※※※※※※※※※
色の選択に関して以下のライブラリを使用しています
SuperdryColorPickerLib:https://github.com/superdry/SuperdryColorPickerLib
QRコード作成に関しては以下のライブラリを使用しています
ZXing:https://code.google.com/p/zxing/
-Galaxy S2(4.0.3)でのみ動作確認
-他のアプリと連携が出来そうであれば行っていきます。
→APIが公開されている、ショートカット等で簡単に連携が出来る場合
※オープンソース等のアプリの組込みは行いません。(追従が面倒なため)
※こちらのツールも要望があれば連携できるように入り口等は検討します
-多言語対応に関しては誤訳が多いとは思いますが。。。自分ではどうにもならないです。 It is an application for generating display the QR code.
Address to generate a QR code for exchange
· Generate QR code of data that is registered to a contact
· Generate QR code of the URL that is displayed from the WEB browser
(Selected from sharing)
· Generate QR code for Wifi Settings
- Generated from other apps of the QR code of the data directly received by
※ intent cooperation
■ basic usage (address exchange)
1. Starting the application
※ If you already information is already registered, you do not have to make just a problem to display this screen
2. Menu → QR code information Edit
※ first, to change the information of the QR code
3. Menu → additional
If you want to change ※, click on the data you want to change → editing
4. Enter the various types of information
5. pressing the Save button
Back to the display screen of the 6.QR code
■ QR code display screen
I will do the display of the QR code.
※ cooperation QR code display and when the menu, display content changes
- The top of the list box
I will display a list of settings.
QR code information will change when change the setting
- QR Code
I will display the QR code of what is displayed in the following
- Expansion, (under the QR code) reduction button
I will adjust the size of the QR code
- Various kinds of information
View information of the QR code
- Expansion, (under various information) reduction button
I will adjust the font size of information display
■ QR code display screen menu
☆ menu
- QR code information Edit
Additional QR code information, editing, I will do Delete
- QR code setting
I will do the app settings
- Created from the contact
Create a QR code by using the contact information on the data
※ After generation, if you want to revert to normal QR display, please press the "back" button at the top
- Cooperation generation history
If you generate a QR code from the browser or the like, it is added to the history.
I will display a list of Registered history.
- Manual input
Create a QR code to perform the input of text
※ I will remain in the history
- Save the QR code
I will do to save the QR code
- Create o'clock QR code one
docomo and will attempt to create, including the dedicated contact for data
- QR code for Wifi setting
I will display the QR information list for the Wifi settings
■ QR code information List
- Menu
- Add to
I will create a new QR code information
- Pop-up menu
※ The when click the list
- Edit
I will edit the QR code information that the selection
- Delete
Delete the QR code information that you have selected
■ QR code information Edit
I enter the various QR code information
- Setting name
It becomes the name to be displayed in the QR code information list, etc.
※ It is not included in the content of the QR code
- Given names
Name in Chinese characters
- Cana
Phonetic
- Phone number
Telephone number (automatic input automatically button)
- Phone number 2
Telephone number of the second
- Email
E-mail address
- Email2
The second e-mail address
- Url
URL such as WEB site
- Qr color
Color of the QR code
※ must be careful because it becomes difficult to read is by the color of the black recommended specified
※ When the user presses the color will be displayed color selection dialog
※ The color selection dialog is black on the left of the bar is less likely to choose when, please try the slide by tapping several times.
- Error recovery level
It becomes repair level of the QR code
L, M, Q, there is a H
※ When it comes to the old model "L" may not be recognized
And later recommended ※ "M"
- Character code
It becomes a character of code embedded in the QR code
Recommended default "shiftjis" as long as it is a Japanese ※
※ If the garbled occurs, please try to change (utf-8, etc.)
- Image size of the QR code to be generated
It is the size of the image to be actually generated
Do the auto-generated to fit the screen width If you specify -1 ※
- Save button
I will do to save the QR code information
At the same time to generate a QR code ※, and then save the image
■ QR code setting
- Language
Display language
- Qr image storage folder of
It becomes a place when you want to save the QR code
- History save number
It becomes number that holds the QR code generation information at the time of cooperation
- Default character code
Character code that is used by default when QR code generation
(Shiftjis, and specify the utf-8, etc.)
- Default error recovery level
Error repair level to be used by default when QR code generation
- Save
I will save the settings
■ cooperation generation history
Displays the QR code information that was created by performing a cooperation
- Pop-up menu
※ The when click the list
- Create
I will do the creation of the QR code
- Delete
Delete the QR history information that you have selected
■ QR code information for Wifi setting list
- Menu
- Add to
The WifiQR code information I will create a new
- Pop-up menu
※ The when click the list
- Create
I will generate a QR code for Wifi that the selection
- Edit
I will edit the QR code information for Wifi that the selection
- Delete
Delete the QR code information for Wifi you have selected
■ QR code information for editing Wifi
I enter the various WifiQR code information
- Setting name
It becomes the name to be displayed in the WifiQR code information list, etc.
※ It is not included in the content of the QR code
- SSID
I enter the SSID.
- Password
I set the authentication password
- Network type
I choose the network type
- Qr color
Color of the QR code
※ must be careful because it becomes difficult to read is by the color of the black recommended specified
※ When the user presses the color will be displayed color selection dialog
※ The color selection dialog is black on the left of the bar is less likely to choose when, please try the slide by tapping several times.
- Error recovery level
It becomes repair level of the QR code
L, M, Q, there is a H
※ When it comes to the old model "L" may not be recognized
And later recommended ※ "M"
- Character code
It becomes a character of code embedded in the QR code
Recommended default "shiftjis" as long as it is a Japanese ※
※ If the garbled occurs, please try to change (utf-8, etc.)
- Image size of the QR code to be generated
It is the size of the image to be actually generated
Do the auto-generated to fit the screen width If you specify -1 ※
- Save button
I will do to save the wifiQR code information
■ Other
Multilingual
while using the google translation. . . (Mistranslation is sorry)
■ cooperation in intent from the program
Package: jp.gr.java_conf.error484.qrcode
Activity: CooperationQrcodeGeneratorActivity
Required to generate data:
intent.putExtra (Intent.EXTRA_TEXT, "data to be generated by the QR code");
//intent.putExtra("level "," H "); // L, M, Q, and specify the H, and H for no specified
//intent.putExtra("character "," shiftjis "); // character code, in the case of specified without the shiftjis
■ authority
READ_PHONE_STATE
→ The need to automatically enter the phone number
WRITE_EXTERNAL_STORAGE
→ The need to save the QR code
READ_CONTACTS
→ The required from the contact to generate a QR code
※※※※※※※※※※※※※※※※
I am using the following libraries with respect to the choice of color
SuperdryColorPickerLib: https: //github.com/superdry/SuperdryColorPickerLib
I am using the following libraries in terms QR code creation
ZXing: https: //code.google.com/p/zxing/
-Galaxy Only tested with S2 (4.0.3)
- If the likely can work with other apps I will continue to go.
→ API is published, if easily collaboration can be the shortcut, etc.
※ is not performed built-in apps such as open source. (For follow-up is troublesome)
※ entrance, etc. to be able to cooperate Some demand here tools you should consider
- While in relation to multi-lingual you think mistranslation often. . . I'm not helpless yourself.