如何连接adb到运行Android Things的Raspberry Pi 3 ?
我正试图在Android Things,Raspberry Pi 3上显示软键盘.我尝试了下面的方法,但到目前为止没有成功:
<activity
...
android:windowSoftInputMode="stateAlwaysVisible">
Run Code Online (Sandbox Code Playgroud)
和
<EditText
...
android:inputType="numberDecimal"/>
Run Code Online (Sandbox Code Playgroud)
Android Things 7.0 是否支持软键盘,或者我错过了什么?
如何使用预览2更新我的Android Things预览1?是否有自动OTA可用或者现在不可能这样,所以我必须刷SD卡(来自我的Raspberry Pi)?
是否可以执行运行时检查以查看设备是否正在运行Android-Things?
我正在使用Raspberry pi3和DHT11传感器进行温度监测项目.我有以下针位置
VCC至引脚号:2接地引脚号:6输出至GPIO:BCM22即引脚号15
我用过的代码:
public class WeatherStationActivity extends Activity {
private Handler mHandler = new Handler();
private TextView mTxtStatus;
private PeripheralManagerService service = new PeripheralManagerService();
private Gpio tempGpio;
private int i = 0;
int[] dht11_dat = {0, 0, 0, 0, 0};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d("Weather station", "Started Weather Station");
setContentView(R.layout.activity_main);
mTxtStatus = (TextView) findViewById(R.id.txtStatus);
try {
tempGpio = service.openGpio("BCM22");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
if (i == 10) …Run Code Online (Sandbox Code Playgroud) 我安装的Android OS事情图像为我Rasp3并成功启动并登录使用亚行壳,但液晶显示屏是我的7英寸触摸屏倒挂.
我想知道Raspbian上的/boot/config.txt中是否有像lcd_rotate = 2这样的配置?
我正在尝试按照文档设置我的android事物覆盆子pi上的wifi .
我的Ssid在名称中包含一个空格,让我们说"我的ssid".
我试着像这样在它周围加上引号:
$ adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
-a WifiSetupService.Connect \
-e ssid "my ssid" \
-e passphrase secretpassword
Run Code Online (Sandbox Code Playgroud)
在查看logcat的wifi连接时,我看到:
WifiNetworkHistory: saving network history: "my"NONE gw: null Network Selection-status: NETWORK_SELECTION_ENABLED ephemeral=false choice:null link:0 status:2 nid:0 hasEverConnected: false
WifiConfigurator: Wifi failed to connect in 30000 ms
Run Code Online (Sandbox Code Playgroud)
如何正确设置wifi?
我有一个小屏幕连接到我的Raspberry Pi并根据屏幕的文档:
将图像写入TF卡并将以下行附加到位于TF卡根目录的config.txt文件中:
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
Run Code Online (Sandbox Code Playgroud)
您必须确保等号两侧没有空格.
但我不能在Android Things驱动器上执行此操作,因为磁盘映像不可读
如何通过ADB为Android Things截取屏幕截图?我试过了:
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png
Run Code Online (Sandbox Code Playgroud)
和
adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png
Run Code Online (Sandbox Code Playgroud) 在使用Android Things Console创建另一个Android Things产品时,我一直想知道要选择哪个oem分区大小.此设置的信息是"必须介于32和512 MB之间",这是一个值得考虑的范围.虽然我在Android Studio中的apk文件只有大约100KB,并且很容易适应32MB的最小尺寸.我搜索网络和stackoverflow一段时间,但无法得出合理的信息.我认为apk-size变得更大可能如果我添加了很多资源,图像等我的应用程序或我错过了什么?
因此,我想知道是否有任何关于oem分区大小的建议?为了安全起见,总是选择256M或512M有什么缺点吗?
提前致谢