当前位置: 编程技术>移动开发
本页文章导读:
▪调用条码扫描 调用条形码扫描
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_M.........
▪ Shortcut 快捷方式 运用 - 2 Shortcut 快捷方式 使用 - 2
Shortcut
[功能]
1. Shortcut 创建 有2种方法:
* "Shortcut 快捷方式 使用" 里面提到的 通过发送包含Shortcut 信息的 Broadcast
* 本次讨论的 在桌面长按空白区域 在功能选项.........
▪ 代码加载字体以及应用asset中的文件 代码加载字体以及使用asset中的文件
AssetManager manager=this.getAssets();
try
{
manager.open("tahoma.ttf");
TextView tv=(TextView)this.findViewById(R.id.testMe);
tv.setTypeface(Typeface.createFromAsset(manager, "tahoma.ttf"));
tv.setTextS.........
[1]调用条码扫描
来源: 互联网 发布时间: 2014-02-18
调用条形码扫描
http://code.google.com/p/zxing/wiki/GettingStarted
http://code.google.com/p/zxing/wiki/DeveloperNotes
public Button.OnClickListener mScan = new Button.OnClickListener() { public void onClick(View v) { Intent intent = new Intent("com.google.zxing.client.android.SCAN"); intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(intent, 0); } }; public void onActivityResult(int requestCode, int resultCode, Intent intent) { if (requestCode == 0) { if (resultCode == RESULT_OK) { String contents = intent.getStringExtra("SCAN_RESULT"); String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); // Handle successful scan } else if (resultCode == RESULT_CANCELED) { // Handle cancel } } }
http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
http://code.google.com/p/zxing/source/browse/trunk
1 楼
javaxin
2010-11-03
源码研究挺难的
[2] Shortcut 快捷方式 运用 - 2
来源: 互联网 发布时间: 2014-02-18
Shortcut 快捷方式 使用 - 2
Shortcut
[功能]
1. Shortcut 创建 有2种方法:
* "Shortcut 快捷方式 使用" 里面提到的 通过发送包含Shortcut 信息的 Broadcast
* 本次讨论的 在桌面长按空白区域 在功能选项里面选择"Shortcut" 然后选择目标程序即可 如下图:
[代码]
1. 创建一个class:public class Shortcut1Usage extends Activity
public class Shortcut1Usage extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent addShortcut; if (getIntent().getAction() .equals(Intent.ACTION_CREATE_SHORTCUT)) { addShortcut = new Intent(); addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "119"); Parcelable icon = Intent.ShortcutIconResource.fromContext( this,R.drawable.icon); addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); Intent callFirePolice = new Intent(Intent.ACTION_CALL,Uri.parse("tel://119")); addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, callFirePolice); setResult(RESULT_OK,addShortcut); } else { setResult(RESULT_CANCELED); } finish(); } }
2. 修改 AndroidManifest.xml,增加 Shortcut1Usage 的 Activity
<activity android:name=".Shortcut1Usage"> <intent-filter> <action android:name="android.intent.action.CREATE_SHORTCUT" /> </intent-filter> </activity>
这样就可以了
程序中有需要 自己看哪种方法合适 就用哪一个 现附上代码 供需要的朋友看看
[3] 代码加载字体以及应用asset中的文件
来源: 互联网 发布时间: 2014-02-18
代码加载字体以及使用asset中的文件
AssetManager manager=this.getAssets(); try { manager.open("tahoma.ttf"); TextView tv=(TextView)this.findViewById(R.id.testMe); tv.setTypeface(Typeface.createFromAsset(manager, "tahoma.ttf")); tv.setTextSize(50f); tv.setText(ArabicUtilities.reshape("adsdads الحمد لله asdad")); }catch(Exception ex){ //TODO }
最新技术文章: