路上奔跑的小白
码龄11年
求更新 关注
提问 私信
  • 博客:94,624
    94,624
    总访问量
  • 21
    原创
  • 8
    粉丝
  • 43
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
加入CSDN时间: 2014-11-11

个人简介:每天上班都是一个学习的过程,要勤于记笔记,把每次学到的新东西都要及时的记录下来

博客简介:

csdn_liuwen的博客

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得8次评论
  • 获得35次收藏
  • 博客总排名416,186名
创作历程
  • 1篇
    2020年
  • 3篇
    2017年
  • 2篇
    2016年
  • 15篇
    2015年
成就勋章
TA的专栏
  • java 基础学习笔记
  • xml文件的解析
  • 数据库
    1篇
  • javaweb
  • java基础
  • Android基础之控件
    1篇
  • Android四大组件之Activity
    1篇
  • Android四大组件之Service
    1篇
  • Android四大组件之BoardCaseReceiver
  • Android四大组件之ContentProvider
    1篇
  • 网络访问
    5篇
  • 动画
  • java基础之集合
    2篇
  • 开发遇见的错误
    3篇
  • 开发笔记
    3篇
  • 开发工具
    1篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

76人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

使用HttpClient访问网络

HttpClient的HttpGet和HttpPost访问网络核心代码:HttpClientapache 发布,模拟一个浏览器 步骤:1.打开浏览器HttpClient client = new DefaultHttpClient()2.输入一些内容HttpGet3.敲回车client.execute(path); 1、HttpGet /** * 1、使用HttpClient——G
原创
博文更新于 2015.09.11 ·
843 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flutter开发 一编辑pubspec.yaml就导致AndroidStudio卡死问题

Flutter开发 编辑pubspec.yaml就导致AndroidStudio卡死问题最近这段时间在学习Flutter 发现一编辑pubspec.yaml文件AndroidStudio就卡的不能动,等半天才行,以为是我刚把AndroidStudio升级到4.1导致的不兼容问题,查了半天先是按照网上的方法把Flutter Enhancement Suite插件给卸载了发现还是不行,然后看了一下插件列表发现还有一个叫Flutter Pub Version Checker的插件,看名字的话看起来这个插件是
原创
博文更新于 2020.12.16 ·
824 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

android-pdf-viewer-for-eclipse

发布资源 2017.11.22 ·
zip

使用SharedPreferences保存数据数据取出延迟或丢失的问题

SharedPreferences更改数据后多处读取,数据丢失或延时的问题的原因和解决办法先说一下遇到这个问题的场景,由于我的项目中使用了SharePreference保存一个状态,然后通过获取这个状态来控制后面的逻辑,也就是这个状态是要频繁的去获取的,那势必对这个状态的更改后再重新获取的灵敏度依赖是很高的.然后就出现了这样一个问题,在主进程的某个文件中更改了这个状态后,主进程中可以很实时的获取到(
原创
博文更新于 2017.08.21 ·
9999 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

AndroidStudio的Gradle插件版本更新

AndroidStudio的Gradle插件更新是不是每次更新完AndroidStudio的版本之后,都会发现你的As不能正常的编译使用,然后都会提示你的Gradle的版本过低,然后就是漫长的Refreshing,等个几个小时还在那刷,或者就是刷了半天好不容易显示了一个Gradle的下载链接,但是那下载速度简直惨不忍睹,我们现在不去探究它为什么慢的问题,今天是分享一下我的一个比较快的解决Gradle
原创
博文更新于 2017.03.17 ·
31497 阅读 ·
2 点赞 ·
0 评论 ·
29 收藏

Android5.0后服务禁止使用隐式启动

Android 5.0之后禁止使用隐式启动服务这段时间维护一段老代码,发现在低版本上的手机上没问题,在5.0之后的手机出现下列错误: Caused by: java.lang.IllegalArgumentException: Service Intent must be explicit: Intent { act=com.xxx.xxx.xxx.xxx (has extras) } 可是我去配
原创
博文更新于 2017.02.24 ·
2200 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android使用selector文件点击文字变色

Android使用selector文件点击文字变色在开发中我们给按钮或者一段文字做点击事件的时候,很多时候不仅背景需要改变,文字的颜色也是要根据点击来跟着改变,今天刚好自己详细的做了这个,并且对比了一下几个参数的特点,写下来分享一下,也是把这个当做笔记留在这里,以便以后复习.先上代码.1.在drawable文件夹下新建textcolor.xml文件,这里面可以引用颜色值也可以引用drawable,引
原创
博文更新于 2016.09.22 ·
16126 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

TextView的一些属性用法

这段时间碰有一些带有换行字符的文本要展示,本来想用WebView来展示的,但是最后发现WebView并没有很好的实现自己想要的效果,最后发现如果只是简单的一些html标签的话,TextView就可以满足我的要求,特记录之. TextView.setText()的时候我们可以把setText()中设置的内容用Android中的Html类中的fromHtml()方法来转换一下即可,这样
原创
博文更新于 2016.06.21 ·
876 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TreeSet保证元素唯一并实现排序的原理

TreeSet:根据构造方法的不用,选择使用自然排序或者比较器排序。 按照实际的需求,可以对元素进行排序。并且保证唯一。怎么保证的呢? 排序:底层结构是二叉树。按照树节点进行存储和取出。 两种实现: A:自然排序(元素具备比较性) TreeSet的无参构造,要求对象所属的类实现Comparable接口。 B:比较器
原创
博文更新于 2015.09.11 ·
4242 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

HashSet保证数据唯一的原理

HashSet保证数据唯一的原理HashSet 的底层判断原理 数据结构是哈希表,线程是非同步的. 保证元素唯一性的原理:判断元素的hasCode值,若hashcode值相同,则用equals()方法来判断, 若还相同则这两个值是相等的,则不存取这个对象 是通过元素的两个方法hashCode()和equals()方法来完成
原创
博文更新于 2015.09.11 ·
1156 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android中的view动画

view动画动画的类型Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型:1. 渐变透明度动画效果1. Xml定义动画使用的配置节点:<alpha/2. 编码定义动画使用的类:AlphaAnimation在代码中创建时,代码编写如下:/** * TODO 1
原创
博文更新于 2015.09.11 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网页源码查看器

网页源码查看器核心代码如下:import cn.zengfansheng.html.utils.StreamUtils;/** * 网络html查看器 * 1、布局* 2、获取路径* 3、封装成url,获取连接,发送请求* 4、将服务器返回的输入流转成文本(常见的操作,用一个utils)* 5、显示在相应的控件上面* */public class MainActivity ex
原创
博文更新于 2015.09.11 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获取网络图片

网络图片查看器带缓存版核心代码如下:public class MainActivity extends Activity {protected static final int SET_IMAGE = 1;protected static final int ERROR = 2;protected static final int FAILED = 3;protected static fina
原创
博文更新于 2015.09.11 ·
673 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Post方式请求提交数据到服务器

使用post方式提交数据到服务器核心代码: // 提交数据 private void submit(View v) { number = et_number.getText().toString().trim(); password = et_password.getText().toString().trim(); path = getResources().
原创
博文更新于 2015.09.11 ·
6863 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

Android中用get方式提交数据到服务器

用get方式把数据提交到服务器android端核心代码://开启一个线程去访问网络 new Thread () { @Override public void run(){ public void run(){ try { String result = LoginService.loginByGet(username,password);
原创
博文更新于 2015.09.11 ·
628 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

内容提供者

自定义内容提供者步骤:定义一个类继承ContentProviderpublic class MyProvider extends ContentProvider {...}注册,要添加主机名<provider android:name="co
原创
博文更新于 2015.09.11 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

开启服务和绑定服务

普通服务编写普通服务的步骤定义一个类这个类继承Service在清单文件中的节点下添加一个节点,里面的内容和配置activity时类似启动这个service,用startService(content,xxxservice.class)普通服务的生命周期完整的生命周期 onCreate【创建】—onStartCommand(onStart已经过时了)【启动】—onDestory【销毁】多次
原创
博文更新于 2015.09.11 ·
3529 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

广播接收者和自定义广播

广播接收者和自定义广播广播接收者监听广播的步骤定义一个类,这个类继承BroadCastReceiver,实现它的onReceive()方法SdcardReceive extends BroadcastReceiver去清单文件中注册这个类,添加意图过滤器//广播也和activity一样需要注册<receiver android:name="com.liuwen.receiver.SdcardRe
原创
博文更新于 2015.09.11 ·
4238 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Activity

意图打开Activity的几种方式方式一//这种方式是通过显式方式打开的Activity界面Intent intent = new Intent(content,Activity.class);intent.putExear("key","value");startActivity(intent);方式二//这种方式是通过隐式注册的Activity打开的Intent intent = ne
原创
博文更新于 2015.09.11 ·
938 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pull方式解析xml文件以及用Serializer序列化器生成xml文件

xml解析之pull解析pull解析xml文件的步骤: 1.拿到XmlPullParserFactory工厂对象 2.通过工厂对象拿到解析器(newPullParser()) 3.指定要被解析的xml文件的路径及解码格式 4.获得事件的类型(getEventType()) 5.循环解析(当没有到文档结尾就一直的解析)示例代码如下: @Test public v
原创
博文更新于 2015.08.19 ·
972 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多