当前位置:首页 » 安卓系统 » android远程数据

android远程数据

发布时间: 2022-09-01 20:08:05

安卓手机支持远程控制消除手机数据吗

安卓手机支持远程控制的。

被控端从手机应用市场下载AirDroid应用,注册并登录您的账号
登录成功后,根据引导授予相关权限,点击个人→安全及远程功能设置呼出菜单,进入远程控制选项。开启无障碍服务
通过浏览器访问AirDroid Web端— — 建议使用谷歌Chrome浏览器
登录您的AirDroid帐号 (需和手机端登录的帐号保持一致),点击远程控制图标,建立连接
AirDroid 个人版主要被用于管理个人移动设备,包含了:远程控制、文件传输&管理、远程相机、屏幕镜像、通知&短信等功能。

❷ Android 怎么连接远程数据库

数据库对于你的开发应用来说都是远程的
一般情况下你需要提供url
username
password就可以访问对应的数据库的,他跟你数据库放在那里没关系,你只要确保你提供的url是可访问的,还有就是你访问数据库时有响应的数据库驱动支持。

❸ 请问Android怎样连接远程Mysql数据库

没直接连接过数据库。我是连接的servlet然后给它查询语句,servlet查询后以xml形式返回数据。
安卓用HttpClient连接servlet,HttpClient使用详情网络有。

❹ Android如何连接远程数据库,对数据库进行增

一般是不会直接连接数据库的,就像我们浏览网站一样,也是通过后端程序连接数据库的。

若你需要的是嵌入数据库,那另外的说法,MySQL提供嵌入式版本很轻量的

❺ Android 怎么连接远程数据库

想实现一个功能即让android访问远程数据库,但是网上很多人都不建议直连。据说问题多多。那么中间就加个第三者吧。
实现思路:在数据库和Android客户端添加一个webservice,处理每次客户端发来的请求。而在android客户端使用ksoap2解析webservice返回的数据。
一 webservice 端,我使用序列化的方式实现的。不知道这里跟xml的实现哪个对手机来说更好。这里先放下,以后研究。
1.我使用的是xfire。新建一个webservice项目,然后我们开始写代码
2.一个接口
java代码
public interface ICompany {
public List<Company> getCompanyList();
}
3一个实现类
Java代码
public class ICompanyImp implements ICompany {
CompanyDAO com=new CompanyDAO();
//得到所有公司列表
public List<Company> getCompanyList() {
List<Company> list=new ArrayList<Company>();
try {
list=com.getCompanyList();
} catch (SQLException e) {
e.printStackTrace();
list=null;
}
return list;
}
}
注意: 我这里的返回值是list,不少webservice的基本类型,所以需要为它配置文件 接口+.aegis.xml
4 接口+.aegis.xml
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<mapping>
<!--
<method name="getCollectionsRowCount">
<parameter index="0" componentType="java.lang.String"/>
</method>
-->
<!-- 返回的类型是Map的话,做法和List一样。但定义的类型,是Map中的Value部分 -->
<method name="getCompanyList">
<return-type componentType="bean.Company"/>
</method>
</mapping>
</mappings>

5.service.xml
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<beans >
<service xmlns="http://xfire.codehaus.org/config/1.0"
xmlns:s="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

<name>MyService</name>
<serviceClass>main.service.ICompany</serviceClass>
<implementationClass>main.service.ICompanyImp</implementationClass>

<style mce_bogus="1">wrapped</style>
<use>literal</use>
<scope>application</scope>
<namespace>http://android.googlepages.com/</namespace>
</service>
</beans>

发布项目后,运行效果如图:

项目结构:

二 android客户端

因为ksoap2解析webservice得到的数据类似于以下:getCompanyListResponse{out=anyType{Company=anyType{company=安徽江淮汽车股份有限公司; id=1; }; }; }
1 解析类:MyWebServiceHelper
Java代码
public class MyWebServiceHelper {

// WSDL文档中的命名空间
private static final String targetNameSpace = "http://android.googlepages.com/";

// WSDL文档中的URL
private static final String WSDL = "http://192.168.1.144:8080/oilservice/services/MyService";
// 需要调用的方法名(获得Myervices中的helloWorld方法)

//需要调用的方法名(获得Myervices中的login方法)
private static final String getCompany="getCompanyList";

public List<Company> getCompanyList( ) {

List<Company> list=new ArrayList<Company>();

SoapObject request =new SoapObject(targetNameSpace,getCompany);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);

envelope.dotNet = false;
envelope.setOutputSoapObject(request);

AndroidHttpTransport httpTranstation = new AndroidHttpTransport (WSDL);

try {
httpTranstation.call(targetNameSpace+getCompany, envelope);
SoapObject soapObject = (SoapObject) envelope.getResponse();
//如果获取的是个集合,就对它进行下面的操作
if(soapObject.getName()=="anyType") {
//遍历Web Service获得的集合
for(int i=0;i<soapObject.getPropertyCount();i++){
Company m=new Company();

//获取单条的数据
SoapObject soapChilds =(SoapObject)soapObject.getProperty(i);

//对单个的数据进行再次遍历,把它的每行数据读取出来
m.setId(Integer.parseInt(soapChilds.getProperty("id").toString()));
m.setCompany(soapChilds.getProperty("company").toString());

/*
//获取实体类的所有属性
Field[] field = m.getClass().getDeclaredFields();

//遍历所有属性,第一个是序列化的id,serialVersionUID,用不到。
for(int j=0 ; j<field.length ; j++){
//获取属性的名字
String name = field[j].getName();
System.out.println(name);

}*/
// }

list.add(m);
}

}

} catch (IOException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
}

return list;
}
}

2 实现类:

Java代码
public class OilActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Spinner spinner = (Spinner) findViewById(R.id.company);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);

//调用自已写的webService
MyWebServiceHelper webServiceHelper=new MyWebServiceHelper();
List<Company> compnayList= webServiceHelper.getCompanyList();

for(int i=0;i<compnayList.size();i++){
adapter.add(compnayList.get(i).getCompany());
}

spinner.setAdapter(adapter);

}
}
3 两个项目中都用到的bean
Java代码
public class Company implements Serializable{

private static final long serialVersionUID = 1L;

private int id;
private String company;

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}

}

最后测试以下,list返回正确。效果图:

3项目结构:

参考文章:
http://ksoap2.sourceforge.net/doc/api/ ksoap2的API
http://topic.csdn.net/u/20110412/16/0341626d-8576-4dda-b9e4-aab3ff50c980.html 关于list处理的帖子
http://blog.csdn.net/haha_mingg/article/details/6338332,总的思路的实现。在此感谢作者的无私奉献
android 初学,愿与大家相互交流。共同进步。

❻ android如何访问远程sql数据库

直接访问远程数据库不是一个好方法。
但一定要访问,可以采用:
http或者webservice接口访问。

看这个链接,肯定能帮到你。

http://wenku..com/view/5ff81984d4d8d15abe234efa.html

❼ 安卓远程查询电脑sql数据

安卓现在好像还没有能够直接远程连接SQL数据库的软件,现在要想用安卓设备远程连接SQL,那么只能通过teamviewer远程连接电脑,再连接SQL才行。

❽ 请教安卓下如何访问本地及远程数据库

首先要有数据库客户端呢。
然后就是组网,就是手机要和本地或者远程的
数据库服务器
组网,参见下零遁的内网访问,全端口可用,直接访问数据库IP

❾ Android开发如何远程查找在电脑上的ACCESS数据显示在Text中吗

操作可行的话,基本就是两种方式:

1)直连,一般不推荐(可以参考这个网页链接),其实就是直接用mysql的jar包进行远程数据库连接,注意例子是mysql的,需要把驱动代码换成access的

网页链接

2)远程服务端连接,,就是你再使用eclipse新建个web项目,简单的可以啥都不想,就直接写个简单的servlet,也必须用mysql的连接jar包,进行数据库查询后返回你需要的信息,然后使用tomcat等工具完成接口发布后,你就可以直接用android手机端进行网络访问(可以使用httpclient或httpurlconnection,或者其他网络框架也行),获取你需要的信息了。剩下的就是UI操作了

热点内容
脚本函数未定义 发布:2025-01-12 09:39:44 浏览:634
页面PHP 发布:2025-01-12 09:38:07 浏览:200
邮政银行打电话登录密码是什么 发布:2025-01-12 09:37:27 浏览:563
linuxroot远程登录 发布:2025-01-12 09:37:26 浏览:302
怎么算服务器ip 发布:2025-01-12 08:59:19 浏览:854
安卓与ios哪个适合做主力机 发布:2025-01-12 08:54:11 浏览:340
微软怎么关闭配置更新 发布:2025-01-12 08:34:23 浏览:316
wifi的有限的访问权限 发布:2025-01-12 08:34:14 浏览:609
cftp文件重命名 发布:2025-01-12 08:33:27 浏览:881
https的加密算法 发布:2025-01-12 08:19:15 浏览:654