上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 一、需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。二、需要用到的主要类在android中使用post请求主要要用到的类是HttpPost、HttpResponse、EntityUtils三、主要思路1、创建HttpPost实例,设置需要请求服务器的url。2、为创建的HttpPost实例设置参数,参数设置时使用键值对的方式用到NameValuePair类。3、发起post请求获取返回实例HttpResponse4、使用EntityUtils对返回值的实体进行处理(可以取得返回 阅读全文
posted @ 2013-09-22 15:22 crazywenza 阅读(404) 评论(0) 推荐(1) 编辑
摘要: android手机给应用分配的内存通常是8兆左右,如果处理内存处理不当很容易造成OutOfMemoryError,我们的产品出现最多的错误也是OutOfMemoryError的异常, 在解决这个异常时在网上发现很多关于OutOfMemoryError的原因的介绍。 OutOfMemoryError主要由以下几种情况造成: 1.数据库的cursor没有关闭。 操作Sqlite数据库时,Cursor是数据库表中每一行的集合,Cursor提供了很多方法,可以很方便的读取数据库中的值, 可以根据索引,列名等获取数据库中的值,通过游标的方式可以调用moveToNext()移到下一行 当我们... 阅读全文
posted @ 2013-09-06 14:49 crazywenza 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("javascript:test()");2. 网页上调用android中java代码的方法在网页中调用java代码,需要在webview控件中添加javascriptInterface。如下 阅读全文
posted @ 2013-09-05 16:03 crazywenza 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 现在android下应用开发的界面用html5+css3写,交互用javascript和java沟通,但是用上混淆后发现javascript调用java类定义的方法老说找不到这个方法。一番折腾后发现是用proguard混淆后java定义的类变了名字,不仅如此,这个类定义的方法不知所踪,所以才导致javascript找不到这个方法。假设我们定义的java类为:点击(此处)折叠或打开public class JSNotify { public void notify ( String url ) { if ( null != mBrowser ) { mBrowser.loadUrl(url);. 阅读全文
posted @ 2013-09-05 15:59 crazywenza 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果。各个值之间用|分开。例如:在这设置的值(除"stateUnspecified"和"adjustUnspecifi 阅读全文
posted @ 2013-08-12 18:01 crazywenza 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: 1)从android的资源文件夹layout中加载xml布局文件,并把布局文件映射为Bitmapmain.xml文件如下:[html] view plaincopyprint? java代码中的处理,方法一:[java] view plaincopyprint?//加载xml布局文件 LayoutInflater factory = LayoutInflater.from(context); View view = factory.inflate(R.layout.main, null); //获得布局文件中的TextView TextView city = (Tex... 阅读全文
posted @ 2013-08-06 09:00 crazywenza 阅读(6696) 评论(0) 推荐(0) 编辑
摘要: 在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: Activity的四种启动模式: 1. standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。 2. singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶... 阅读全文
posted @ 2013-08-05 14:16 crazywenza 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Receiving Content from Other Apps[从其他app接收分享的内容]就像你的程序能够发送数据到其他程序一样,其他程序也能够简单的接收发送过来的数据。需要考虑的是用户与你的程序如何进行交互,你想要从其他程序接收哪些数据类型。例如,一个社交网络程序会希望能够从其他程序接受文本数据,像一个有趣的网址链接。Google+的Android客户端会接受文本数据与单张或者多张图片。用这个app,用户可以简单的从Gallery程序选择一张图片来启动Google+进行发布。Update Your Manifest[更新你的manifest文件]Intent filters通知了And 阅读全文
posted @ 2013-07-31 17:44 crazywenza 阅读(933) 评论(0) 推荐(0) 编辑
摘要: android ADT 设置编辑字体 阅读全文
posted @ 2013-07-30 15:45 crazywenza 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 转载的!Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。1.从如何载入.so档案谈起由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Android平台里,扮演很重要的角色。此外,在执行Java类的过程中,如果Jav 阅读全文
posted @ 2013-06-24 18:40 crazywenza 阅读(634) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页