当前位置:  编程技术>移动开发
本页文章导读:
    ▪调用条码扫描        调用条形码扫描 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
调用条形码扫描
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/wiki/GettingStarted
  • http://code.google.com/p/zxing/wiki/DeveloperNotes
  • 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
    }

     


        
    最新技术文章:
    ▪Android开发之登录验证实例教程
    ▪Android开发之注册登录方法示例
    ▪Android获取手机SIM卡运营商信息的方法
    ▪Android实现将已发送的短信写入短信数据库的...
    ▪Android发送短信功能代码
    ▪Android根据电话号码获得联系人头像实例代码
    ▪Android中GPS定位的用法实例
    ▪Android实现退出时关闭所有Activity的方法
    ▪Android实现文件的分割和组装
    ▪Android录音应用实例教程
    ▪Android双击返回键退出程序的实现方法
    ▪Android实现侦听电池状态显示、电量及充电动...
    ▪Android获取当前已连接的wifi信号强度的方法
    ▪Android实现动态显示或隐藏密码输入框的内容
    ▪根据USER-AGENT判断手机类型并跳转到相应的app...
    ▪Android Touch事件分发过程详解
    ▪Android中实现为TextView添加多个可点击的文本
    ▪Android程序设计之AIDL实例详解
    ▪Android显式启动与隐式启动Activity的区别介绍
    ▪Android按钮单击事件的四种常用写法总结
    ▪Android消息处理机制Looper和Handler详解
    ▪Android实现Back功能代码片段总结
    ▪Android实用的代码片段 常用代码总结
    ▪Android实现弹出键盘的方法
    ▪Android中通过view方式获取当前Activity的屏幕截...
    ▪Android提高之自定义Menu(TabMenu)实现方法
    ▪Android提高之多方向抽屉实现方法
    ▪Android提高之MediaPlayer播放网络音频的实现方法...
    ▪Android提高之MediaPlayer播放网络视频的实现方法...
    ▪Android提高之手游转电视游戏的模拟操控
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3