早上好,我想使用我在页面上找到的写法:https: //developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html,写一个超轻型mifare.我还没有成功.
public void writeTag(Tag tag, String tagText) {
MifareUltralight ultralight = MifareUltralight.get(tag);
try {
ultralight.connect();
ultralight.writePage(4, "abcd".getBytes(Charset.forName("US-ASCII")));
ultralight.writePage(5, "efgh".getBytes(Charset.forName("US-ASCII")));
ultralight.writePage(6, "ijkl".getBytes(Charset.forName("US-ASCII")));
ultralight.writePage(7, "mnop".getBytes(Charset.forName("US-ASCII")));
} catch (IOException e) {
Log.e(TAG, "IOException while closing MifareUltralight...", e);
} finally {
try {
ultralight.close();
} catch (IOException e) {
Log.e(TAG, "IOException while closing MifareUltralight...", e);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我如何从主打电话给它?
我认为有必要插入一个按钮来检查标签是否存在.
我在我的活动(不是主要活动)中添加了"前台调度系统",但是我还是不明白如果标签存在与否,如何显示消息,在使用读写方法之前要检查什么?
package com.example.administrator.myapplication3;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.IntentFilter;
import android.nfc.NfcAdapter;
import android.nfc.Tag;
import android.nfc.tech.MifareUltralight;
import android.nfc.tech.Ndef;
import android.nfc.tech.NfcA;
import …Run Code Online (Sandbox Code Playgroud) 我想使用这样的命令:
ImageView image = (ImageView) findViewById(R.id.x2);
Run Code Online (Sandbox Code Playgroud)
我应将main.xml以下代码放在文件的什么位置?
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud) 如何通过按钮上的代码添加到我拥有该属性的工具栏?
@property (strong, nonatomic) IBOutlet UIToolbar *toolB;
Run Code Online (Sandbox Code Playgroud) 我尝试着色搜索栏的背景,但是当我推搜索时它不起作用..
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
{
searchBar.backgroundColor = [UIColor redColor];
}
Run Code Online (Sandbox Code Playgroud)