android二维码下载
⑴ androidapp二维码扫码下载,途牛网站的效果,怎么实现
Android 二维码扫描是很常用的工具,是不是很Cool,到底如何实现的呢,下面我们就来探讨一下Zxing的实现方法(底部附上下载链接):
首先
工程结构:
如何引用:(内容来自雪炭网SnowCoal.com)
一般来说,你就可以改改就用了,但如果你只想把它当成一个小小的子集加入项目,你需要将三个包Copy至你的项目中:(camera、decoding、view),然后引入相对应的资源进去,不要访记还有一个Jar包哦!(Zxing.jar)
关于布局:
com.example.qr_codescan包里面有一个MipcaActivityCapture,也是直接引入,这个Activity主要处理扫描界面的类,比如,扫描成功有声音和振动等等,主要关注里面的handleDecode(Result
result, Bitmap barcode)方法,扫描完成之后将扫描到的结果和二维码的bitmap当初参数传递到handleDecode(Result
result, Bitmap barcode)里面,我们只需要在里面写出相对应的处理代码即可,其他的地方都不用改得,这里处理扫描结果和扫描拍的照片.
* 处理扫描结果
* @param result
* @param barcode
*/
public void handleDecode(Result result, Bitmap barcode) {
inactivityTimer.onActivity();
playBeepSoundAndVibrate();
String resultString = result.getText();
if (resultString.equals( "" )) {
Toast.makeText(MipcaActivityCapture. this , "Scan failed!" ,
Toast.LENGTH_SHORT).show();
} else {
Intent resultIntent = new Intent();
Bundle bundle = new Bundle();
bundle.putString( "result" , resultString);
bundle.putParcelable( "bitmap" , barcode);
resultIntent.putExtras(bundle);
this .setResult(RESULT_OK, resultIntent);
}
MipcaActivityCapture. this .finish();
}
对MipcaActivityCapture界面的布局做了自己的改动,先看下效果图,主要是用到FrameLayout,里面嵌套RelativeLayout。
//xml
android:layout_width= "fill_parent"
android:layout_height= "fill_parent" >
android:layout_width= "fill_parent"
android:layout_height= "fill_parent" >
android:id= "@+id/preview_view"
android:layout_width= "fill_parent"
android:layout_height= "fill_parent"
android:layout_gravity= "center" />
android:id= "@+id/viewfinder_view"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content" />
< include
android:id= "@+id/include1"
android:layout_width= "fill_parent"
android:layout_height= "wrap_content"
android:layout_alignParentTop= "true"
layout= "@layout/activity_title" />
实现:
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends Activity {
private final static int SCANNIN_GREQUEST_CODE = 1 ;
/**
* 显示扫描结果
*/
private TextView mTextView ;
/**
* 显示扫描拍的图片
*/
private ImageView mImageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = (TextView) findViewById(R.id.result);
mImageView = (ImageView) findViewById(R.id.qrcode_bitmap);
//点击按钮跳转到二维码扫描界面,这里用的是startActivityForResult跳转
//扫描完了之后调到该界面
Button mButton = (Button) findViewById(R.id.button1);
mButton.setOnClickListener( new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(MainActivity. this , MipcaActivityCapture. class );
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivityForResult(intent, SCANNIN_GREQUEST_CODE);
}
});
}
@Override
protected void onActivityResult( int requestCode, int resultCode, Intent
data) {
super .onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case SCANNIN_GREQUEST_CODE:
if (resultCode == RESULT_OK){
Bundle bundle = data.getExtras();
//显示扫描到的内容
mTextView.setText(bundle.getString( "result" ));
//显示
mImageView.setImageBitmap((Bitmap) data.getParcelableExtra( "bitmap"
));
}
break ;
}
}
}
⑵ 怎么实现苹果手机和安卓手机扫描一个二维码,下载一个app
二维码设置成一个网址,该页面分别有IOS版和安卓版的软件链接。
⑶ android怎样用二维码安装应用
用二维码扫描软件扫描它的二维码,扫描出来后会有选项提示,一般是一个下载链接,链接网就可以下载该应用了。
二维码安装APK应用前的准备:
1、Android手机必须有摄像头;
2、二维码扫描软件(如手机优化大师中的二维码扫描组件、快拍二维码、微信、QQ等);
3、需要扫描的二维码。
⑷ ANDROID中怎么实现扫描二维码后到指定站点下载的功能
把那下载链接url作为制作二维码的内容就行!
制作二维码的方法:在网络搜二维码,有很多框应用,直接贴url网址生产二维码就行
⑸ android开发如何实现扫描某个设备上的二维码下载应用,然后在该应用中扫描该二维码实现对该设备的操作
APP通过扫描得到的二维码信息来判断接下来要干嘛,
每一个二维码里都有自己的信息(唯一的,信息不同二维码也不同),,比如连接,扫二维码下载原理是先扫描到的下载连接,然后通过连接下载APP,当然这个链接也可以是一个网页,并且在网页上显示我们看到的车的信息又或者车的信息直接存在了二维码里并通过APP直接显示出来
⑹ 自己制作了一个安卓app软件,我该如何让它可以通过二维码下载放到豌豆荚或其他软件中要钱吗
1.要想生成二维码,必须要有一个下载地址,然后网上有二维码生成工具,就可以了!如果你没有下载地址,可以把软件上传到太平洋软件或者华军软件园,会有一个下载链接。
2.上传到豌豆荚、91助手这种软件基地中,是免费的,不过审核非常严格,需要2-3个工作日左右。如果不是付费推广的话,下载量也不会很高!你可以顺带着做做网络的推广。
⑺ 在android中使用googlezxing实现二维码
先打开本地下载,复制文件,拷贝到他们的项目中即可。
首先我们打开google的zxing的地址,googledezxing地址(本地下载),打开之后我们会看到界面,将这个文件下载我们本地,下载好之后我们需要复制android文件下的几个类,根据这些类名称在android文件下找到这些类,拷贝到他们的项目中,拷贝之后会有报错,我们需要将android文件下的res中的文件也拷贝到我们的项目中。完成之后我们还要依赖zxing的核心类库,当我们的项目不报错的时候,就可以先实现扫描二维码和生成二维码。
⑻ 安卓的二维码下载是怎么回事 ,需要什么软件么,我新手。
有一个软件叫做快拍二维码~
用那个软件好了。
⑼ android手机通过二维码下载apk之后,显示为下载图标,而不是小机器人的安卓图标,这个apk不能打开安装。
能安装就可以了,建议你改文件域名,安装包的文件后缀都为apk。