在QQ空间发说说上传图片的时候搜索装修就会弹出我们公司信息一个窗口

& & 之前做别的项目的时候游泳到过,好久不用都生疏了。今天朋友问我这个问题我仔细看了一下,发现问题并改正了。下面是实现这个功能的全部代码(PS:界面很丑不用管,好看的我没传,大家自己写一下就好)
需要两个jar包:(这两个是必须的)
commons-fileupload-1.2.jar
commons-io-2.0.1.jar
布局代码:
activity_main.xml
griditem_addpic.xml
Java代码:
UploadUtils.
UploadFileTask.java
使用到了异步加载
AsyncTask的用法 在开发应用时必须遵守单线程模型的原则:
&Android&UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2.确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main&Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得页面源码后,&是不能直接在网络操作线程中调用TextView.setText()的.因为其他线程中是不能直接访问主UI线程成员
&android提供了几种在其他线程中访问UI线程的方法。 Activity.runOnUiThread( Runnable ) View.post(Runnable ) View.postDelayed( Runnable, long ) Hanlder这些类或方法同样会使你的代码很复杂很难理解。然而当你需要实现一些很复杂的操作并需要频繁地更新UI时这会变得更糟糕。
&为了解决这个问题,Android&1.5提供了一个工具类:AsyncTask,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 AsyncTask是抽象类.AsyncTask定义了三种泛型类型&Params,Progress和Result。   Params 启动任务执行的输入参数,比如HTTP请求的URL。  
 Progress后台任务执行的百分比。   Result 后台执行任务最终返回的结果,比如String。
&AsyncTask的执行分为四个步骤,每一步都对应一个回调方法,这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。   
1)子类化AsyncTask   
2) 实现AsyncTask中定义的下面一个或几个方法   
&onPreExecute(),&该方法将在执行实际的后台操作前被UI thread调用。可以在该方法中做一些准备工作,如在界面上显示一个进度条。   
doInBackground(Params...), 将在onPreExecute方法执行后马上执行,该方法运行在后台线程中。这里将主要负责执行那些很耗时的后台计算工作。
可以调用publishProgress方法来更新实时的任务进度。该方法是抽象方法,子类必须实现。   
onProgressUpdate(Progress...),在publishProgress方法被调用后,UI&thread将调用这个方法从而在界面上展示任务的进展情况,例如通过一个进度条进行展示。    onPostExecute(Result),&在doInBackground 执行完成后,onPostExecute 方法将被UI thread调用,后台的计算结果将通过该方法传递到UI&thread.
& 为了正确的使用AsyncTask类,以下是几条必须遵守的准则:   
1) Task的实例必须在UI thread中创建   
2)execute方法必须在UI thread中调用   
3) 不要手动的调用onPreExecute(),&onPostExecute(Result),doInBackground(Params...),onProgressUpdate(Progress...)这几个方法   
4) 该task只能被执行一次,否则多次调用时将会出现异常doInBackground方法和onPostExecute的参数必须对应,这两个参数在AsyncTask声明的泛型参数列表中指定,第一个为doInBackground接受的参数&,第二个为显示进度的参数,第第三个为doInBackground返回和onPostExecute传入的参数。
MainActivity.java
Android开发:仿微信和QQ空间发说说相册读取、拍照、图片裁剪和图片上传服务器等功能的实现
做一个项目中有这需求,当时找资料做的时候,感觉很麻烦!这里做个总结,与大家分享下,方便大家更容易的开发!
第一步:添加依赖包:
dependencies {
compile fileTree...
Android:仿QQ 发表说说/上传照片 弹出框
Android:仿QQ 发表说说/上传照片 弹出框
Android 之实现类似QQ图片说说照片选择
Android 之实现类似QQ图片说说照片选择转载请注明出处:http://blog.csdn.net/klxh2009/ 本文出自【付小华的博客】
布局文件...
android批量上传图片(模仿QQ空间和微信发表说说)
android批量上传图片(模仿QQ空间和微信发表说说)
**请大家关注下我的微信公众号:哦哦猿
首先我们来看下效果
这个是启动方法:HttpPostUt...
仿QQ写说说效果的实现
今天同学问了关于仿QQ写说说界面的实现,个人感觉就是如同评论,回复的那种效果,按捺不住,就仿写了一回,大家不要见笑啊首先,我们需要根据需求进行分析这里我们看见刚进入的时候不显示键盘跟被键盘顶起的布局,...
android仿qq空间、微信朋友圈图片展示
废话不多说,先上效果图
因为最近需要做朋友圈功能,所以在此记录一下,其实很多人不明白的一点应该是在图片的排列上面吧,不规则的排列,其实很简单的,就是一个GridView,然而你xml光光写GridV...
Android实战之 上传头像 和仿QQ空间、微博发表文字和图片
Android实战之 上传头像 和仿QQ空间、微博发表文字和图片
android 分享纯图片到QQ空间实现方式
最新开发新项目的时候,要做分享项目,要求分享有微信,微信朋友圈,QQ,QQ空间,新浪微博这五个,所分享内容包括,分享纯图片,纯文字,图文类型等,要求分享出去的内容不能带有当前app的logo,而无论使...
没有更多推荐了,大家都在搜:
扫描二维码安装房天下APP
手机浏览器访问房天下
> > 问题详情
QQ空间我发一条说说,配上图片,说说发出去就显示照片中有谁谁谁,都是一个色空间的,可我也没有圈出她
配上图片,都是一个色空间的QQ空间我发一条说说,说说发出去就显示照片中有谁谁谁,可我也没有圈出她 怎么回事
浏览次数:0
我的也有但是我看他们说点击你发的那条说说然后编制然后设置不允许圈人就好了,大拇哥朝下的全
房天下知识为您分享了一条干货
下载房天下APP
提问获取更多回答
ask:1,asku:0,askr:59,askz:18,askd:18,RedisW:0askR:1,askD:0 mz:hit,askU:0,askT:0askA:2
Copyright &
北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:正在初始化报价器QQ空间上面有些说说链接,一点击进去,就会不停的弹出窗口,专门整人的,有没有人会做呀????2个回答wduser_整人专家。wduser_使用js做的小程序,网上有现成的源码热门问答1234567891011121314151617181920查看更多21222324252627282930相关问答2个回答wduser_你好。 1、首先,请您尽量卸载手机里你自己安装的所有的安全卫士、手机管家、手机助手、某某大师、跑分软件和电池管家之类的软件,不需要安装,这些软件可能会影响手机的使用性能。手机内部是...2个回答wduser_Linux好,使用方便,效率高3个回答wduser_香港著名建筑及室内设计师梁志天设计的面积仅有90平米的两居室,造价限制在每平米1千元,此次他设计的两居室空间家具灵活组合运用,考虑功能的细节设计,简约经济耐用。
3个回答wduser_交换空间空间榜样是戴昆,建筑师及室内设计师。北京居其美业住宅技术开发有限公司执行总裁。近年来,致力于美式居住文化和生活方式的推广。工作方向偏向住宅室内设计,主持设计了全国各地大量的...5个回答wduser_高大空间暖风机利用高效轴流风机实现空气远程射流、球形旋流喷口实现空气调流布送,融合无线通讯技术、变频技术,采用工业控制计算机,系统的解决了高大空间采暖、 制冷、通风和热能回收等多种...3个回答wduser_北欧风格是现代人比较喜欢的风格之一,是很多年轻人的不二选取。只要能按照北欧风的概念来设计是不会差的。另外需要关注的就是小空间的空间使用很重要,小空间提高空间使用率很重要,需要运用好...1个回答wduser_在他们家看中了一个餐桌,2700买下了。本来不喜欢餐桌配套的凳子的皮的颜色,想换一下,我们喜欢纯白色的,不过他们提供的图案都是没有纯白色又没有花纹的,白色的凳子都是有花纹的,然后最...1个回答wduser_卧室最大的储物区就是衣柜,一些成品家具的衣柜都是固定尺寸,高度有2m、2.2m等。但是定制家具就可以做通顶,这样储物空间不是大了很多吗?如果再加个顶柜延伸,门上的空间也利用起来啦!...1个回答wduser_在他们家看中了一个餐桌,2700买下了。本来不喜欢餐桌配套的凳子的皮的颜色,想换一下,我们喜欢纯白色的,不过他们提供的图案都是没有纯白色又没有花纹的,白色的凳子都是有花纹的,然后最...1个回答wduser_轻装上阵,没有用的或次要的东西全部去掉。 材料选择偏向轻、薄、体量小的材料。 在灯光上下功夫,尽可能隐藏灯体,选择侧光源间接照明的方式,释放更大的空间感。 加入镜面延伸和扩大空间。...免费名额仅剩:
000抢先预约为何我QQ空间发带图片的说说 总会显示照片中有xxx 怎样取消?
按时间排序
您好!很高兴能为您解答,我是QQ空间答疑团队许子晴。电脑进入空间相册----点说说日志相册----编辑----权限设置----禁止圈人如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】希望我的回答对您有所帮助,望采纳!
那是别人的说说改不了
去你自己的空间相册设置
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:&>&Android:仿QQ 发表说说/上传照片 弹出框
Android:仿QQ 发表说说/上传照片 弹出框
上传大小:821KB
Android:仿QQ 发表说说/上传照片 弹出框
此代码为博文的对应源码:
http://blog.csdn.net/books1958/article/details/
综合评分:4
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有10条
之前下载过。能看。
网上的几乎是同一个不完整的项目。
谢谢资源分享
综合评分:
积分/C币:3
VIP会员动态
热门资源标签
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
Android:仿QQ 发表说说/上传照片 弹出框
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
Android:仿QQ 发表说说/上传照片 弹出框}

我要回帖

更多关于 如何在QQ空间给别人留言上传图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信