我想用来adb pull将一个db文件从Nexus 7拉到PC.
我的nexus 7已根深蒂固.
如果使用" adb pull /data/data/com.xx.xx/databases/xx.db.",则由于权限问题而失败.但是,如果我使用">adb shell; >su",但我不能使用"adb pull"命令.
我正在制作一个模块,其中每当我触摸一个图像时我有两个图像它应该在拖动时跟随手指或鼠标(在模拟器中)并且如果它越过另一个图像然后它们改变它们在第一次触摸时第一个图像的位置(ACTION_DOWN).我写了下面的代码,其中视图正在移动,但当我拖动第一个图像时,第二个图像也被拖动.进一步想知道如何改变立场.
.XML
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/vg"
>
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<ImageView
android:id="@+id/img1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
活动文件
public class MainActivity extends Activity {
private View selected_item = null;
private int offset_x = 0;
private int offset_y = 0;
Canvas can;
Paint paint;
ImageView img;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewGroup vg = (ViewGroup)findViewById(R.id.vg);
vg.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(event.getActionMasked())
{
case MotionEvent.ACTION_MOVE:
if(selected_item == img) {
int …Run Code Online (Sandbox Code Playgroud) 我正在使用antroid:TextView的autoLink ="map"属性转到地图并找到与该textview相关联的地址.
但它表现得很凶悍,只能找到一些地址.这是我正在尝试的代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textViewautoLink"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/autolinktext"
android:autoLink="map"></TextView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的strings.xml
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="autolinktext">1600 Amphitheatre Parkway, Mountain View, CA 94043 </string>
</resources>
Run Code Online (Sandbox Code Playgroud)
问题是:
假设我正在编写上面的字符串,即 1600 Amphitheatre Parkway,Mountain View,CA 94043, 那么它的工作正常,textView变为蓝色,当我点击它时,它会搜索地图上的地址.
当我将此地址更改为:1600 Amphitheatre Parkway,Mumbai,IN时, 它也显示相同的内容并尝试搜索地址,但由于地址错误,它无法找到它.没关系.
但当我写其他地址时:600 Band Stand,Mumbai,IN Then
1)textview不是蓝色
2)它似乎不可点击
3)由于它不可点击,因此找不到地址.
我正在搜索谷歌,但我没有得到任何理由这种行为.我也想知道
有没有写这个地图地址的格式?
另外android如何通过在String中写入地址来知道地址是否有效,因为我已经以相同的格式写了相同的地址只更改了字符串,结果是一个地址是可点击的而其他地址不是.
请帮忙.
如何使用XMLSerializer添加没有前缀的默认命名空间.
我在Android上使用org.xmlpull.v1.XmlSerializer.
XmlSerializer xmlSerializer = Xml.newSerializer();
xmlSerializer.startTag("efgh", "abcd");
Run Code Online (Sandbox Code Playgroud)
正在给予 <n0:abcd xmlns:n0="efgh">
但我希望它是
<abcd xmlns="efgh">
Run Code Online (Sandbox Code Playgroud) 对于Android 2.3,我使用此命令行进入CTS控制台:
java -Xmx512M -cp%CTS_ROOT%\ tools\ddmlib-prebuilt.jar;%CTS_ROOT%\ tools\cts.jar;%CTS_ROOT%\ tools\junit.jar; %CTS_ROOT%\ tools\hosttestlib.jar com.android.cts.TestHost%CTS_ROOT%\ repository/host_config.xml
是否有类似的方式运行这样的Android 4.0 CTS没有类似cygwin的东西?
我得到Exception " ThrottleService(79): problem reading network stats"
我不知道为什么这给了我异常,并且在App中有一些与服务器的通信工作正常但是过去工作的XMPP数据包监听器现在不能正常工作.谁能告诉我有什么问题?
请帮帮我,提前致谢.
XMPP显示设备已登录并在服务器上处于联机状态.
我的环境:
操作系统:Windows
XMPP服务器:Openfire 3.7.1.
Apache tomcat 6
Java 6
Android 4.0.3
对于XMPP我正在使用Smack Library
我该怎么办?我坚持这一点.
11-23 11:46:11.932: WARN/ThrottleService(79): unable to find stats for iface rmnet0
11-23 11:46:11.932: WARN/ThrottleService(79): [ 11-23 11:47:58.421 79:0x74 F/NetworkStats ]
11-23 11:46:11.932: WARN/ThrottleService(79): problem reading network stats
11-23 11:46:11.932: WARN/ThrottleService(79): java.lang.IllegalStateException: problem parsing idx 1
11-23 11:46:11.932: WARN/ThrottleService(79): at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:300)
11-23 11:46:11.932: WARN/ThrottleService(79): at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1282)
11-23 11:46:11.932: WARN/ThrottleService(79): at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:831)
11-23 11:46:11.932: …Run Code Online (Sandbox Code Playgroud) 我正在尝试做一个类的深层副本B,但A没有设置.
为什么b3->print返回垃圾编号而不是1?
据我所知,b2和b3都指向同一个A对象.但是我用B的拷贝构造函数在堆上创建了一个新对象.那么他们为什么还在同一个对象上?
我希望这是有道理的.
#include <cstdlib>
#include <iostream>
using namespace std;
class A{
int num;
public:
A(int n):num(n){ cout<< "A "<< num << " constructor" <<endl;}
~A(){ cout<< "A "<< num <<" destructor. " <<endl; }
int print(){
cout<< num<< endl;
}
};
class B{
A *a;
int num;
public:
B(int n):num(n){
a = new A(n);
cout<< "B "<< num <<" constructor" <<endl;
}
~B(){
delete a;
cout<< "B "<< num <<" destructor"<<endl;
} …Run Code Online (Sandbox Code Playgroud) 我有一个数据库 - 亲.表名是订单.该表有一个字段 - 总计.总数有 - (100,200,300,400,500).现在我需要添加上面数据库中的所有值.我怎么能用Java做到这一点?如何用Java编写查询?请帮我.这是我的代码部分:
public class GetCurrentDateTime {
private Object sum;
public int data(){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pro","root","");
PreparedStatement statement = con.prepareStatement("select sum(total) from orders where status='Q' AND WEEK(date) = WEEK(CURDATE()) AND YEAR(date) = YEAR(CURDATE())");
ResultSet result = statement.executeQuery();
println(result,getString(1));
}
catch(Exception exc){
System.out.println(exc.getMessage());
}
return 0;
}
private void println(ResultSet result, Object string) {
// TODO Auto-generated method stub
}
private Object getString(int i) {
// TODO Auto-generated method …Run Code Online (Sandbox Code Playgroud) 我很久以前发布了一个Android应用程序.现在我想更新它,但问题是我忘记了签署应用程序所需的密码.有什么办法可以恢复密码吗?请帮帮我.
在我的代码中,当服务器没有响应时,错误消息显示在日志中,但Toastcatch块中的消息不会显示.我getApplicationContext()也试过但没有帮助.当服务器没有响应时,我收到一个强制关闭消息"应用程序已意外停止.请稍后再试".
package de.vogella.android.asyntask;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
public class ReadWebpageAsynTask extends Activity {
private static final String LOG_TAG = null;
private TextView textView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView) findViewById(R.id.TextView01);
}
private class DownloadWebPageTask extends AsyncTask<String, Void, String> {
@Override …Run Code Online (Sandbox Code Playgroud) 我在makefile中使用以下命令:
LOCAL_FILES = $(shell find $(COMMON_PATH)/ -type f -name '*.cpp')
Run Code Online (Sandbox Code Playgroud)
结果如下:
someDirectory/Common/...
Run Code Online (Sandbox Code Playgroud)
我希望结果不包括该someDirectory/部分.
那可能吗?
在我的模拟器应用程序安装成功,但应用程序没有启动,这里我粘贴控制台详细信息在这里我也添加清单文件,我也添加了intent-filter.我希望这个信息足够,但stackoverflow需要更多的信息.
[2012-12-13 20:29:52 - PongUr2] Android Launch!
[2012-12-13 20:29:52 - PongUr2] adb is running normally.
[2012-12-13 20:29:52 - PongUr2] No Launcher activity found!
[2012-12-13 20:29:52 - PongUr2] The launch will only sync the application package on the device!
[2012-12-13 20:29:52 - PongUr2] Performing sync
[2012-12-13 20:29:52 - PongUr2] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'AVD_4.0'
[2012-12-13 20:29:52 - PongUr2] Uploading PongUr2.apk onto device 'emulator-5554'
[2012-12-13 20:29:53 - PongUr2] Installing PongUr2.apk...
[2012-12-13 20:30:00 - PongUr2] Success!
[2012-12-13 …Run Code Online (Sandbox Code Playgroud) android ×9
java ×3
adb ×1
c++ ×1
certificate ×1
cts ×1
find ×1
forceclose ×1
google-play ×1
line-count ×1
linux ×1
mobile ×1
mysql ×1
netbeans ×1
networking ×1
pull ×1
root ×1
textview ×1
toast ×1
windows ×1
xmpp ×1