- 博客(53)
- 资源 (12)
- 收藏
- 关注
原创 HTTP GET请求为什么要进行编码
HTTP请求GET请求一般要进行URL编码为什么呢,这是为了防止URL中的参数和HTTP中的一些参数冲突,导致奇异客户端编码后,在服务器中一些框架WEB服务器啊什么的其实已经主动解码,不需要程序猿再解码如果不进行编码,可能导致人家解码异常等情况发生HTTP POST请求是通过BODY传递参数的,不需要再编码
2015-04-30 16:28:41 2105
转载 onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn(1
2015-04-28 16:36:21 565
原创 安卓分享到QQ好友 QQ空间 微信好友 微信朋友圈 新浪微博分享
安卓分享到QQ好友功能核心思想:使用QQ互联API:http://wiki.connect.qq.com/com-tencent-tauth-tencent-sharetoqqcom.tencent.tauth.Tencent.shareToQQDEMO下载地址:http://pan.baidu.com/s/1jGqvHT8
2015-04-27 14:58:32 3137
原创 解决安卓自定义Dialog不能水平填满屏幕
因为我发现dialog 默认的样式@android:style/Theme.Dialog 对应的style 有pading属性,所以win.getDecorView().setPadding(0, 0, 0, 0); 就能够水平占满了非常感谢论坛http://bbs.csdn.net/topics/390175091第14楼的解答
2015-04-27 14:05:34 6197
原创 Could not reserve enough space for object heap
For example, an unrecognized jvm option is used.Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.6/userguide/gradle_daemon.htmlPlease read below process output to f
2015-04-27 10:31:27 1412
原创 HttpWebRequest使用的注意事项
//测试证明这一步会连接远程服务器,如果地址簿存存在,会报无法连接远程服务器的异常 private void button33_Click(object sender, EventArgs e) { //下面这一步应该没有去连接远程服务器,因为地址如果错误,这一步没有出现异常 HttpWebReq
2015-04-25 11:02:49 2363
原创 关于fragment显示和隐藏的说明
fragment显示和隐藏,也就是调用hide和show方法FragmentTransaction的show和hide方法fragment 的onResume方法并没有重复执行,这就说明hide和show本身不会对fragment的生命周期产生影响就目前我对生命周期的理解,fragment的生命周期应该是跟随activity变化的
2015-04-24 16:44:51 1134
原创 Andriod DataGridView Item 不相应任何事件
hotkeyGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) {
2015-04-23 20:21:28 745
转载 ListView中item删除动画效果
在android中listview控件使用的比较多,如果在listview上面有些动画会增色不少,listview上面的动画确实也不少,好多动画基本都是国外的大神写的。有个github的下载地址里面包含了各种各样的listview动画,地址:https://github.com/nhaarman/ListViewAnimations。我这个也是看了别人写的,摘抄了下。因为自己也是个菜鸟。
2015-04-22 17:39:05 1633
转载 使得EditText失去焦点
在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成 android:focusable="true" a
2015-04-21 11:18:09 583
转载 Android设置虚线、圆角、渐变
转载自:http://blog.csdn.net/lan410812571/article/details/9946991有图又真相,先上图再说。点击效果:设置虚线:[html] view plaincopyxml version="1.0" encoding="utf-8"?> shape xmlns:andr
2015-04-20 15:22:32 739
原创 OnEditorActionListener
mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
2015-04-17 16:44:24 1264
原创 Andriod EditText 属性学习
1.android:imeOptions属性默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭android:imeOptions="actionSend"软键盘下方变成“发送”,点击后光标
2015-04-17 15:20:12 839
原创 Andriod文件路径探究
1. //返回/cache---------------安卓系统目录下的cache目录,不是外部存储卡的 String cache = Environment.getDownloadCacheDirectory().getAbsolutePath(); //返回/system---------------------安卓系统目录下的system目录,不是
2015-04-16 16:45:00 755
转载 Android图片放大缩小实现方式(一)
在Android里面图片的缩放,有很多方法,这里介绍一种比较简单的。它主要采用BitMap对象的切换,通过BitMap的比例缩放改变来实现图片的放大放小。下面是效果图: 程序代码: (1)布局: [xhtml] view plaincopyxml version="1.0" enc
2015-04-16 15:33:38 2975
转载 Android 从WebView缓存中获取网页图片
WebView本身会对图片进行缓存,数据库记录了url和缓存文件名缓存文件则记录了实际的图片数据本实例就讲了如何从webview缓存的文件读取图片在项目中经常会使用到WebView控件,当加载html页面时,会在/data/data/应用package目录下生成database与cache两个文件夹如下图如示:请求的url记录是保存在webviewCac
2015-04-16 15:32:59 1815
转载 Android】loadData与loadDataWithBaseURL的区别
在写WebView时,感觉LoadUrl太浪费流量,而且加载起来有点慢,就考虑用其它的方法来实现。在加载页面时,如果只加载数据,页面模板提前写好放到项目中,这样就可以来更快的加载页面,用户体验会好些。 如果不用loadUrl,省下的就只有LoadData和loadDataWithBaseURL了,下面来说下LoadData和loadDataWithBaseURL 的用法;
2015-04-16 11:08:08 2683 1
原创 HTML缓存思路探究(版本一)
探究背景:作为一名安卓新手,要实现这个是过程是比较简单的,因为思路需要在网上寻找,各项细节技术都比较不熟练,不过经过一整天的探究,总算是有了点成果 整体思路:1.首先通过jsoup下载html,保存在本地,关于保存路径挺纠结的,后来参考了http://www.cnblogs.com/freeliver54/archive/2011/09/16/2178910.html文档,使
2015-04-15 20:42:33 689
转载 SQLite 使用主键,ROWID 及自增列
用 INTEGER PRIMARY KEY AUTOINCREMENT 标识的列就是个自增列,说到底它也是 ROWID 别名参考:http://unmi.cc/sqlite-primary-rowid-autoincrement/
2015-04-15 17:19:21 1958
转载 Sqlite insert步骤nullColumnHack字段的含义
sqlite insert方法nullColumnHack字段的含义 增加数据: 参数介绍: table 要插入数据的表的名称 values:一个ContentValues对象,类似一个map.通过键值对的形式存储值。 conflictAlgon:冲突解决方案。例如当数据表主键的唯一性检测出错的时候,就会按照该值设定的值进行处理。 nullColumnHack:
2015-04-15 17:02:12 798
原创 android.os.NetworkOnMainThreadException
1.若我们捕获了此异常,效果如下2.若我们没有捕获这个异常,效果如下:
2015-04-15 11:24:38 463
原创 at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork
单词学习:Strict:adj.精确的; 绝对的; 严格的,严谨的; [植]笔直的Block:n.块; 街区; 大楼,大厦; 障碍物,阻碍; vt.阻止; 阻塞; 限制; Guard:n.警卫; 狱吏,看守; 护卫队; 防护装置; vt.保卫,守护; 看守; 加防护装置; 谨慎使用; vi.警惕; 警卫;
2015-04-15 11:08:25 1981 2
转载 我的Android笔记(八)—— 使用Jsoup解析Html
package com.android.web;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.net.URLCon
2015-04-14 20:52:11 467
原创 WebView缓存的应用案例
package com.example.webviewcache;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.app.AlertDialog;import android.app.Progr
2015-04-14 19:58:34 624
原创 利用ViewPager和ImagerView制作可浏览可缩放图片
DEMO重写了ViewPager和ImagerViewer,其中对ImagerViewer实现了图片的可缩放效果,具体原理待研究DEMO下载地址http://pan.baidu.com/s/1mgqqZpu
2015-04-13 19:58:41 560
原创 GestureDetector简单应用
GestureDetector是对Touch事件的封装化处理,辅助我们队事件的行为加以区别并监听代码例子:package com.test.jd.myapplication;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Gesture
2015-04-13 12:09:37 486
原创 安卓事件传递机制探究
目前的理解:1.当点击按钮时,分别依次被捕捉的事件是DOWN,MOVE,UP2.在UP时,事件流才会处理到CLICK事件3. Activity---dispatchTouchEvent---DOWN RTLayout---dispatchTouchEvent---DOWNRTLayout---onInterceptTouchEvent---DOWNRTButton
2015-04-09 21:32:18 742
原创 Andriod 使用手机振动服务
Vibrator mVibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);mVibrator.vibrate(50);//设置震动时间权限配置:
2015-04-09 16:02:47 639
转载 Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
我的解读:功能一:点击我的频道上的按钮,按钮会动画平移到更多频道过程:首先产生点击的ITEM的IMAGEVIEW,创建平移动画,从某一点移动到另外一点,这是我们看见的,实际上在移动前后需要到GridView的展现进行相应的处理,从而达到我们想要的效果原文地址:http://blog.csdn.net/vipzjyno1/article/details/25005851
2015-04-09 15:41:31 1228
原创 Andriod getWindow().getDecorView()理解
private ViewGroup getMoveViewGroup() { ViewGroup moveViewGroup = (ViewGroup) getWindow().getDecorView(); LinearLayout moveLinearLayout = new LinearLayout(this); LinearLayout.La
2015-04-09 14:46:07 22108
原创 Android 中View类DrawingCache的使用
理解:在安卓中我们根据API可以对VIEW产生其图像缓存代码演示:import android.graphics.Bitmap;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.Menu;import android.view.MenuItem
2015-04-09 11:48:16 2245
转载 Andriod Studio导入代码后中文乱码解决方案
1.如何让导入的CODE中文在IDE工具中显示不乱码调节下面的编码后导入,具体怎么调节实际测测2.部署到手机上之后显示中文乱码怎么办调调下面的编码,因为下图只是针对一个文件的编码,配合调调上图的编码
2015-04-08 19:08:39 704
转载 Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
我:异步显示图片的一个东东,从GITHUB下载后里面有个JAR包引入到自己的项目即可使用转载地址:http://blog.csdn.net/vipzjyno1/article/details/23206387Universal-Image-Load图片异步android网络 这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之
2015-04-08 15:14:03 631
原创 ListView 和 Adapter 的基础
工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理:如果你有10亿个项目(item)
2015-04-08 11:48:56 455
转载 android 仿 新闻阅读器 菜单弹出效果(附源码DEMO)
这一系列博文都是:(android高仿系列)今日头条 --新闻阅读器 (一)开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。原本觉得是最后完成后发网站客户端的,可是这样体现不出一个功能一个功能的分析实现效果,而且周期时间长,所以就完成一部分,发一部分,敬请谅解。下面的菜单弹出效果在很多的新闻阅读器上都有,比如
2015-04-07 20:38:42 718
原创 Andirod Studio应用SlidingMenu
我的推测控件原理:从我的理解是该自定义控件实例化时候需要接收一个activity,所以父类中可能写了此activity touch事件,然后再activity的touch事件中来描述如何呈现slideMenu1.第一步:下载SlidingMenu下载地址:https://github.com/jfeinstein10/SlidingMenu2.第二步:在studio
2015-04-07 19:26:42 1528
原创 给TextView设置不同状态下的字体颜色
位于color文件夹下的xml文件top_category_scroll_text_color_day JAVA代码localTextView.setTextColor(getResources().getColorStateList(R.color.top_category_scroll_text_color_day));
2015-04-07 15:55:49 2346
转载 Android中shape的使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来
2015-04-07 15:19:27 681
转载 (android高仿系列)今日头条 --新闻阅读器 (一)
在模仿中循序渐进,以程序员角度去看待每一个APP是如何实现的,它有什么优缺点,并从中提升自己。 之前发现很多人在群里面、论坛上求网易新闻客户端的源码,之后我就去下了个网易新闻客户端和今日头条新闻客户端,发现他们的大体是一样的,于是在最近的空闲时间,便去琢磨如何去实现这样一个APP。要知道它们是如何实现的,用到了什么第三方库文件,反编译便是很好的一个了解方法,如果你想要了解如何反
2015-04-07 13:36:43 998
转载 android:visibility和android:scaleType 属性
1.android:visibility="gone"其有三个属性:visible显示;invisible显示黑背景条;gone不显示2.android:scaleType属性ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放
2015-04-07 12:15:53 697
minicap.zip
2019-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人