导航:首页 > 操作系统 > android二维码制作

android二维码制作

发布时间:2024-02-05 14:20:51

A. 手机应用APP怎样生成一个二维码,使安卓和苹果都能识别

有个叫二百二维码的网站二百二维码:将苹果应用,安卓应用合成一个下载二维码 ,生成一个二维码的网址,或者用草料二维码的app功能。

B. android如何将一个字符串生成二维码

二维码应用有一个很有名的开源项目ZXing。从它的官网下载Demo,我们需要的是~\ZXingDemo\libs\zxing.jar,这是ZXing的库,开始!
首先是AndroidMainfest.xml,要注册activity:
<activity android:name="com.cleaderwin.home.dp." />

还要有相关操作权限:
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" >
</uses-permission>
<uses-permission android:name="android.permission.CAMERA" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>

然后是.xml:
<ImageView
android:id="@+id/imageView"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"/>

剩下VideoActivity:
import java.util.Hashtable;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;

public class VideoActivity extends Activity {
private int QR_WIDTH;
private int QR_HEIGHT;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video);
createQRImage("http://www..com");
}
}

// 要转换的地址或字符串,可以是中文
public void createQRImage(String url) {
ImageView img = (ImageView)findViewById(R.id.imageView);
QR_WIDTH = 300;
QR_HEIGHT = 300;
// 判断URL合法性
if (url == null || "".equals(url) || url.length() < 1) {
return;
}
Hashtable<EncodeHintType, String> hints = new Hashtable<EncodeHintType, String>();
hints.put(EncodeHintType.CHARACTER_SET, "utf-8");
// 图像数据转换,使用了矩阵转换
BitMatrix bitMatrix = null;
try {
bitMatrix = new QRCodeWriter().encode(url, BarcodeFormat.QR_CODE, QR_WIDTH, QR_HEIGHT, hints);
} catch (WriterException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int[] pixels = new int[QR_WIDTH * QR_HEIGHT];
// 下面这里按照二维码的算法,逐个生成二维码的图片,
// 两个for循环是图片横列扫描的结果
for (int y = 0; y < QR_HEIGHT; y++) {
for (int x = 0; x < QR_WIDTH; x++) {
if (bitMatrix.get(x, y)) {
pixels[y * QR_WIDTH + x] = 0xff000000;
} else {
pixels[y * QR_WIDTH + x] = 0xffffffff;
}
}
}
// 生成二维码图片的格式,使用ARGB_8888
Bitmap bitmap = Bitmap.createBitmap(QR_WIDTH, QR_HEIGHT, Bitmap.Config.ARGB_8888);
bitmap.setPixels(pixels, 0, QR_WIDTH, 0, 0, QR_WIDTH, QR_HEIGHT);
// 显示到一个ImageView上面
img.setImageBitmap(bitmap);
}
}

C. android 微信支付怎么生成二维码

Android
微信支付生成二维码方法:
1、首先,打开微信手机客户端。
点击右下角的“我”按钮。
2、然后找到“钱包”,点击进入微信钱包页面
3、点击左上角的“转账”按钮
4、这里有两个选项:
转账给朋友
面对面收钱
5、点击“面对面收钱”
这时可以设置收款金额,以及添加收款说明
6、设置成功后,即可出现微信支付二维码,
对方扫描这个二维码就可以给你付款了。
注意,如果对方扫描二维码付款后,你1天内没有及时确认,款项会自动退回给对方。
不要轻易使用微信扫描未知的二维码

阅读全文

与android二维码制作相关的资料

热点内容
什么鱼的按摩app 浏览:499
云电脑的服务器网站 浏览:437
木工专用空气压缩机 浏览:177
synfloodlinux 浏览:83
linux卸载openssl 浏览:100
python爬虫网址要求 浏览:964
什么是金税盘服务器 浏览:437
phpsocket开发 浏览:509
caj文档转pdf 浏览:552
eclipsemaven命令配置 浏览:337
雅安视监控app叫什么名字 浏览:731
东方财富app筹码蓝色和红色是什么 浏览:566
pr安装文件夹图标变白 浏览:179
如何用服务器建设网站 浏览:349
定时闹钟单片机课程设计 浏览:537
腰椎压缩性骨折症状 浏览:466
绝地求生全军出击的服务器什么时候开 浏览:493
怎么入侵游戏服务器篡改数据 浏览:736
线性压缩机原理 浏览:543
javanewinstance 浏览:817