Tôi có một chiếc HTC HD2 với màn hình bị vỡ hoàn toàn, tôi đã thử sửa nó bằng một màn hình thay thế nhưng bị đứt dây ruy băng vào màn hình (rất tiếc) ngày buồn,
Tôi đã có hai trong số này và tôi đã chạy chúng dưới dạng máy chủ và máy ảnh ipcam.
Tôi bắt đầu sử dụng qtadb
, nó hoạt động trên điện thoại của tôi mặc dù màn hình bị hỏng. Tôi đã cài đặt droid VNC Server beta bằng trình quản lý tệp trên qtadb. Tôi đã lấy bản kê khai của ứng dụng:
<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="52" android:versionName="0.991" package="org.onaips.vnc" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="3" />
<application android:label="droid VNC server" android:icon="@drawable/icon" android:name="MainApplication" android:debuggable="false">
<activity android:label="@string/app_name" android:icon="@drawable/icon" android:name=".MainActivity" android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:label="Preferences" android:name="preferences" />
<meta-data android:name="com.mobclix.APPLICATION_ID" android:value="1F34160B-63BB-4854-BDB7-D46B7EADBF06" />
<activity android:name="com.mobclix.android.sdk.MobclixBrowserActivity" />
<service android:name="StartAtBootService">
<intent-filter>
<action android:name="org.onaips.vnc.StartAtBootService" />
</intent-filter>
</service>
<receiver android:name="StartAtBootServiceReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<service android:name="avncservice" />
</application>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.ACCESS_SUPERUSER" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
</manifest>
và tôi đã thử một vài thứ để bắt đầu và chạy dịch vụ bằng giao diện điều khiển trên qtadb. Tôi đã thử chạy:
am start -a android.intent.action.MAIN -n org.onaips.vnc/com.mobclix.android.sdk.MobclixBrowserActivity
am start -a android.intent.action.MAIN -n org.onaips.vnc/org.onaips.vnc.MainActivity
am start -n org.onaips.vnc/com.mobclix.android.sdk.MobclixBrowserActivity
am start -n org.onaips.vnc/org.onaips.vnc.MainActivity
am startservice -a android.intent.action.MAIN -n org.onaips.vnc/com.mobclix.android.sdk.MobclixBrowserActivity
am startservice -a android.intent.action.MAIN -n org.onaips.vnc/org.onaips.vnc.MainActivity
Vân vân....
Tôi kiểm tra mỗi lần bằng cách NMAPing địa chỉ IP của thiết bị của tôi, không có cổng mới nào hiển thị. (Tôi không có tường lửa)
Nhưng trên điện thoại hoạt động, nó không khởi động khi bạn chạy ứng dụng; nó bắt đầu khi bạn nhấn nút chạy. Vậy làm cách nào để nhấn nút chạy với màn hình bị hỏng?
Tôi chỉ cần máy chủ vnc để chạy vì vậy tôi thực sự có thể thực hiện một số điều cấu hình để chạy debian và máy chủ video của tôi trên đó.