⑴ android开发,我想把手机上的数据上传到网页上
如果是数据同步,主要还是网络编程
客户端把数据打包发送到服务器,然后服务器解析数据,存储到数据库
然后就是你说的在网页上显示,这个说白了就是把查询数据,显示到前台
通信协议这一块可以使用TCP或者HTTP,使用HTTP的话还是方便一点如果使用TCP协议,难度可能会大一点,不过有开源的框架(Apache Mina)可以使用
⑵ android 调用系统分享怎样分享一个链接
为了应用的推广、传播,很多的应用中都有“分享”功能,一个按钮,点击后会出现短信、微博等等一切实现了分享功能的应用列表。这一篇文章主要介绍怎么调用分享功能和怎么实现分享接口让自己应用出现分享列表中。Android应用中能很方便的完成这些功能,这也正是Android的伟大之处,他能很简单的完成应用之间的沟通以相互整合。
调用分享功能
1、分享文本
分享功能使用的隐式启动Activity的方法,这里的Action使用的是 ACTION_SEND。
[java] view plainprint?在CODE上查看代码片派生到我的代码片
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
效果如下图的图一。
2、改变分享列表标题
使用上面的分享方式分享列表标题为“使用一下内容完成操作”,Android中提供了Intent.createChooser() ,这样能一直显示分享选择列表,并且修改了分享列表标题内容。
[java] view plainprint?在CODE上查看代码片派生到我的代码片
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(Intent.createChooser(sendIntent, getResources().getText(R.string.send_to)));
使用Intent.createChooser()的好处:
If you callIntent.createChooser() for the intent, Android will always display the chooser. This has some advantages:
Even if the user has previously selected a default action for this intent, the chooser will still be displayed.
If no applications match, Android displays a system message.
You can specify a title for the chooser dialog.
⑶ android 手机屏幕如何共享到电脑上
首先下载“Andriod Screen Capture”,下载完后就安装该程序。
⑷ 怎样实现android应用向网页发送数据,在网页中用php代码接收所发来的数据
不知道楼主懂不懂 javascript ,会php js应该不赖哈 哈哈!
android已经给你提供了 javascript 调用接口!
我这里就不写网页程序了啊 ,懒的敲的
就是使用webview加载网页,然后android本地程序和webview网页里面的js进行交互
实力话一个WebVIew 比如对象名为:webview 调用其中的方法 setJavascritEnable(true);
1:android客户端程序 调用webview里面的js程序
webview.loadUrl("javascripot:test()");
这个时候他就会调用你网页里面javascript代码当中的test方法
2:通过网页中的javascript代码进行调用本地 android程序
mWebView.addJavascriptInterface(new Object() {
public void heiHei() {
mHandler.post(new Runnable() {
public void run() {
Toast.makeText(Test.this, "测试调用java", Toast.LENGTH_LONG).show();
}
});
}
}, "demo");
括号里面demo 就是伪造的一个dom对象的名字
然后通过 window.demo.heiHei()方法 就可以调用 本地android中代码了
如:
<div id='b'><a onclick="window.demo.clickOnAndroid()">b.c</a></div>
最后:传参我就不说了 ,相信你如果看懂以上的,基本你就可以实现你说的,传参也一样!
亲,给分儿吧!手敲的啊!
⑸ android开发怎么分享一个页面
分享一个页面?应该是分享固定的内容吧?
简单的分享调用系统内部提供的就好
Intent intent=new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
// intent.setPackage("com.sina.weibo");
intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
intent.putExtra(Intent.EXTRA_TEXT, "你好 ");
intent.putExtra(Intent.EXTRA_TITLE, "我是标题");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(Intent.createChooser(intent, "请选择"));
或者高度定制的可以考虑使用sharesdk或者友盟组件
⑹ 安卓的UC能像wp的uc 浏览器一样分享页面到微博和人人吗
您好,很高兴为您服务!
建议可以到uc官网(wap.uc.cn)下载最新安卓版本9.5.1使用,最新安卓版本可以在常用-分享-选择将网页分享到新浪微博和人人网。
如果仍有问题,请您继续向我们反馈,我们会第一时间为您跟进。
⑺ android微博网页版分享失败怎么办
检查下在构造分享内容时
mediaType: 就可以分享图片了
image:ShareSDK imageWithUrl: 图片的地址
你分享失败的原因可能是mediaType这个参数传错了
⑻ Android平台第三方发送到微信里的网页分享,打开网页后,如何跳转到第三方应用。
如果安装了应用,会跳到应用,如果没有安装应用,会出现网页错误页面,这个怎么解决?
⑼ 安卓浏览器哪个有分享网页内容的功能
qq浏览器、UC浏览器
⑽ android怎么把其他app的内容分享到自己的app里
很多时候我们的应用在使用微信分享内容之后,希望其他用户点击该分享内容能够跳转到我们的App,以实现闭环,这样的分享才是最有价值的。这种需求涉及到不同应用之间的交互,虽然微信提供了分享SDK,但仍然有不少限制,现在总结两种在Android平台上初步认为可行的方案:
1.分享网页,从分享的网页跳转回原App。
2.分享WXAppExtendObject类型的数据,且只能分享给好友,好友从聊天列表点击收到的分享内容可以直接跳转第三方App(前提是好友手机上已经安装了该App)。下面来详细说明两个方案,由于是在项目中实测的,为了隐私及行文方便,假设我们的应用的名字为MyApp,效果截图也就不再展示。
方案一:
从WebView(该WebView从属于另一个App,并非我们自己的App)跳转到MyApp的某个界面(这里以跳转到MyApp的Acticity A为例)。具体的实现逻辑如下:
(1)该WebView显示的网页内容只是一个超链接,自定义了一个scheme=myapp://,后边可以附加一些参数,如果需要从网页向App传值的话。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>This is title</title>
</head>
<body>
<a href=’myapp://id=909624′>Jump to MyApp</a>
</body>
</html>
该网页在WebView打开后就是一个简单的超链接,截图不再附。
(2)MyApp中的Activity A需要配置特定的infliter,如下:
<activity
<intent-filter>
<data android:scheme="myapp" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
</intent-filter>
</activity>
(3)当在WebView上点击上述自定义的超链接时就可以打开MyApp的A界面,所传递的参数也可以在所跳转到的Activity中获取,方法如下:
getIntent().getScheme();//获得Scheme名称
getIntent().getDataString();//获得Uri全部路径,根据自定义的格式解析字符串即可获取我们上面附加的参数。可行的实施方案:
MyApp中调用微信分享分享网页内容,只需要在网页中嵌入跟Android客户端约定好的超链接协议scheme,那么点击时就可以跳转到MyApp。
问题1:如果用户安装了MyApp,就可以点击网页跳转,如果没有安装MyApp的话,WebView就会提示找不到该页面。制作网页时可以在网页中做检测,没安装MyApp的话,页面就重定向到应用的下载页面。
问题2:在普通App的WebView中和浏览器中上述机制是可以的,但是在微信的WebView是不可以点击直接跳转我们的应用的,可能是微信做了某些过滤,且仅仅支持跟微信有深度合作的应用的跳转,如大众点评是可以的。针对这种情况,我们可以引导用户使用浏览器打开所分享的网页,然后点击就可以跳转应用了。方案二:
使用微信SDK分享WXAppExtendObject数据给好友,好友点击跳转MyApp的某个页面(需要在分享时传递构造跳转Intent的参数)。
1.该类型的分享(具体请参考微信分享SDK)可以带几个参数,参数中必须附带一些构造跳转Intent的数据。
2.好友点击分享的内容,回调IWXAPIEventHandler接口的类的onReq方法,具体为
ConstantsAPI.COMMAND_SHOWMESSAGE_FROM_WX:这种情况才会调用,此时可以取出分享时附带在参数中的一些数据,构造一个跳转Intent,调用startActivity(intent) 来打开MyApp。
由于是项目实测,这种实现方式的截图也就不传了。
问题1:该分享方式只能分享给好友,不能分享到朋友圈。
问题2:如果好友没安装MyApp,点击微信中好友分享过来的消息后无反应,无法提醒“未安装MyApp,请下载”,因为这些逻辑要实现的话本身就是在MyApp里面写的,原本没装的话根本无法检测。
问题3:WXAppExtendObject类型的分享,数据有大小限制,
extInfo(String)限制2KB;
fileData(byte[])供第三方使用的文件二进制数据,最大10M;
filePath:(String)Local directory of the file provided for applications,本身长度最大10KB,文件大小同上,不超过10M。以上就是Android平台好友点击微信分享的内容后跳转来源App的两种实现方案,各有优点和局限性,请根据自身业务需求选择合适的分享方式,由于未能附截图说明,如有哪里表述不清楚的,欢迎留言讨论。