首页 文章 精选 留言 我的

精选列表

搜索[图片加载],共10000篇文章
优秀的个人博客,低调大师

动态加载Js代码到Head标签中的脚本

我遇到了这样的问题,请教google,结果大多数只是介绍那个注册js的几个函数,而这几个函数插入的js都在body里面,幸而在老外那里看到了这个代码,其实比较简单,但够有用 1 HtmlGenericControlInclude2 = new HtmlGenericControl( " script " ); 2 Include2.Attributes.Add( " type " , " text/javascript " ); 3 Include2.InnerHtml = " alert('JavaScriptinPageHeader'); " ; 4 this .Page.Header.Controls.Add(Include2); 或 Literalli = new Literal(); li.Text = " <script</script> " ; this .Page.Header.Controls.Add(li); 或者 Code 欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处! 本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2009/10/24/1589315.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

android在service中使用AsyncHttpClient加载网络资源

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 package com.example.service; import org.apache.http.Header; import org.json.JSONObject; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.JsonHttpResponseHandler; import com.loopj.android.http.RequestParams; import android.annotation.SuppressLint; import android.app.Service; import android.content.Intent; import android.content.ServiceConnection; import android.os.Binder; import android.os.IBinder; import android.widget.Toast; public class GetDateService extends Service{ /* *请求队列*/ private MyBindmyBind= new MyBind(); @Override public void onCreate(){ //TODOAuto-generatedmethodstub super .onCreate(); System.out.println( "TestServiceoncreate()" ); } @SuppressLint ( "NewApi" ) @Override public int onStartCommand(Intentintent, int flags, int startId){ //TODOAuto-generatedmethodstub getDate( "http://www.lewei50.com/api/V1/Gateway/GetSensors/01" ); return super .onStartCommand(intent,flags,startId); } @Override public void onDestroy(){ //TODOAuto-generatedmethodstub super .onDestroy(); System.out.println( "TestServicedesory()" ); } @Override public IBinderonBind(Intentintent){ //TODOAuto-generatedmethodstub return myBind; } @Override public void unbindService(ServiceConnectionconn){ //TODOAuto-generatedmethodstub System.out.println( "TestUnbindService()" ); super .unbindService(conn); } public class MyBind extends Binder{ public void test(){ System.out.println( "test" ); } public GetDateServicegetDateService(){ return GetDateService. this ; } } public void getDate(Stringurl){ AsyncHttpClientclient= new AsyncHttpClient(); RequestParamsparams= new RequestParams(); //设置请求的参数名和参数值 params.put( "userKey" , "cc809cd707xxxxxa917xxxxxxc674d0" ); client.get(url,params, new JsonHttpResponseHandler(){ @Override public void onStart(){ //calledbeforerequestisstarted } @Override public void onSuccess( int statusCode,Header[]headers,JSONObjectresponse){ //TODOAuto-generatedmethodstub super .onSuccess(statusCode,headers,response); Toast.makeText(GetDateService. this ,response.toString(),Toast.LENGTH_SHORT).show(); } @Override public void onFailure( int arg0,Header[]headers, byte []arg2, Throwablearg3){ //TODOAuto-generatedmethodstub super .onFailure(arg0,headers,arg2,arg3); Toast.makeText(GetDateService. this ,arg3.toString(),Toast.LENGTH_SHORT).show(); } @Override public void onRetry(){ //TODOAuto-generatedmethodstub super .onRetry(); } }); System.out.println(url); } } public void getDate(String url){ AsyncHttpClient client = new AsyncHttpClient(); RequestParams params = new RequestParams(); // 设置请求的参数名和参数值 params.put("userKey", "cc809cd707cexxxxx9176xxxxxc674d0"); client.get(url,params, new JsonHttpResponseHandler() { @Override public void onStart() { // called before request is started } @Override public void onSuccess(int statusCode, Header[] headers,JSONObject response) { // TODO Auto-generated method stub super.onSuccess(statusCode, headers, response); Toast.makeText(GetDateService.this, response.toString(), Toast.LENGTH_SHORT).show(); } @Override public void onFailure(int arg0, Header[] headers, byte[] arg2, Throwable arg3) { // TODO Auto-generated method stub super.onFailure(arg0, headers, arg2, arg3); Toast.makeText(GetDateService.this, arg3.toString(), Toast.LENGTH_SHORT).show(); } @Override public void onRetry() { // TODO Auto-generated method stub super.onRetry(); } }); } 参数格式是String类型,得到的数据格式是json格式 本文转自 matengbing 51CTO博客,原文链接:http://blog.51cto.com/matengbing/1909711

优秀的个人博客,低调大师

android mediaplayer VideoPlayerManager 加载视频闪屏问题排查解决

Android VideoPlayer 在滚动列表实现item视频播放(ListView控件和RecyclerView),在列表滚动时点击屏幕列表暂停,在item视频播放区域,视频播放时会出现闪屏问题。 排查解决,VideoPlayerManager-》MediaPlayerWrapper.java->prepare() : { .prepareAsync().set(State.)(!=){ .post()} }(IllegalStateExceptionex){ RuntimeException(ex)} 改为prepareAsync()异步准备播放。可以解决闪屏问题。 相关参考文章: 1、http://blog.csdn.net/u012519664/article/details/41173381 Android开发之MediaPlayer详解 2、http://blog.csdn.net/qq_24223073/article/details/69315856Android关于MediaPlayer中的prepare方法和prepareAsync方法的区别 3、http://blog.csdn.net/wooder111/article/details/51513582 Android在滚动列表中实现视频的播放(ListView & RecyclerView) 本文转自ljianbing51CTO博客,原文链接:http://blog.51cto.com/ljianbing/1955474,如需转载请自行联系原作者

优秀的个人博客,低调大师

初始加载时edittext不自动获取焦点的方法

在做一个搜索功能时,刚进入界面,edittext直接自动获取焦点,这显然不是我想要的。 那么问题来了:如何关闭EditText自动获取焦点的? 尝试了好几个方法,在Java代码添加focus控制,在xml文件中的EditText控件中添加focusable约束等,都不适用于我的这个问题。 解决办法:在xml文件中EditText外框架里添加上android:focusable="true"android:focusableInTouchMode="true",这样问题就解决了。 [html] view plain copy <RelativeLayout android:id="@+id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="#F8F8FF" android:focusable="true" android:focusableInTouchMode="true" android:paddingBottom="6dp"> <EditText android:id="@+id/search" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_marginLeft="10dp" android:layout_marginRight="5dp" android:layout_marginTop="5dp" android:layout_toLeftOf="@+id/auto_add" android:background="@drawable/rounded_edittext" android:drawableLeft="@drawable/search" android:ems="10" android:hint="@string/hint_search" android:imeOptions="actionSearch" android:inputType="text" android:singleLine="true" android:textSize="15sp"> </EditText> 本文转自 一点点征服 博客园博客,原文链接:http://www.cnblogs.com/ldq2016/p/8616545.html ,如需转载请自行联系原作者

优秀的个人博客,低调大师

如何利用AI识别图片中的鸟类

日常生活中,大众常会遇到各类与鸟类相关的未知问题,需要精准识别鸟种,具体场景十分广泛。在户外出行时,于公园、野外、河边偶遇陌生鸟类,想要知晓鸟类名称、生活习性以及是否属于保护动物;偶遇掉落的幼鸟、受伤的野生鸟类时,可通过识别鸟种,判断专业救助方式,明确能否私自处置;若阳台、空调洞、屋檐等居家位置有鸟类筑巢,识别鸟种、了解其习性,能帮助合理判断是否保留鸟巢。除此之外,农事场景中,果园、菜地遭遇鸟类啄食破坏,识别鸟种可区分益鸟与有害鸟类,针对性选择保护或适度驱赶的方式;观鸟、摄影爱好者听到陌生鸟鸣、拍摄到鸟类照片后,也可通过识别鸟种,匹配鸟鸣种类、为摄影作品精准标注鸟类信息。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册