当前位置: 编程技术>移动开发
本页文章导读:
▪调用条码扫描 调用条形码扫描
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
}
最新技术文章: