<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Janice1214的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Janice1214</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Janice1214]]></copyright><item><title><![CDATA[Java读取txt文件]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/79118593</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/79118593</guid><author>Janice1214</author><pubDate>Sun, 21 Jan 2018 10:55:16 +0800</pubDate><description><![CDATA[import
java.io.*;
  
/**
* Created by liguoqing on 2016/3/28.
*/
public
class 
ReadTxtFile {
  
  
public
static 
void readTxt(String filePath) {
  
  try
{
    File file =
new
File]]></description><category></category></item><item><title><![CDATA[Activity之间的跳转及销毁所有Activity的正确姿势]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/78802244</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/78802244</guid><author>Janice1214</author><pubDate>Thu, 14 Dec 2017 14:26:09 +0800</pubDate><description><![CDATA[一、结束当前Activity的方法有4种：
//方法1
finish();12
//方法2
System.exit(0);12
//方法3
android.os.Process.killProcess(android.os.Process.myPid());12
//方法4
this.onDestory();12

二、通过Intent跳转Activity 
1、假设目前已经启动了3]]></description><category></category></item><item><title><![CDATA[Retrofit 2.0 使用教程]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/78223302</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/78223302</guid><author>Janice1214</author><pubDate>Fri, 13 Oct 2017 10:49:26 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/carson_ho/article/details/73732076]]></description><category></category></item><item><title><![CDATA[常见数据结构与算法整理总结（下）]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77982429</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77982429</guid><author>Janice1214</author><pubDate>Thu, 14 Sep 2017 16:49:15 +0800</pubDate><description><![CDATA[常见数据结构与算法整理总结（


这篇文章是常见数据结构与算法整理总结的下篇，上一篇主要是对常见的数据结构进行集中总结，这篇主要是总结一些常见的算法相关内容，文章中如有错误，欢迎指出。

一、概述
二、查找算法
三、排序算法
四、其它算法
五、常见算法题
六、总结
一、概述
以前看到这样一句话，语言只是工具，算法才是程序设计的灵魂。的确，算法在计算机科学中的地位真的很重要，在很多大公]]></description><category></category></item><item><title><![CDATA[常见数据结构与算法整理总结（上）]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77982394</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77982394</guid><author>Janice1214</author><pubDate>Thu, 14 Sep 2017 16:47:36 +0800</pubDate><description><![CDATA[数据结构是以某种形式将数据组织在一起的集合，它不仅存储数据，还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。下面是自己整理的常用数据结构与算法相关内容，如有错误，欢迎指出。

为了便于描述，文中涉及到的代码部分都是用Java语言编写的，其实Java本身对常见的几种数据结构，线性表、栈、队列等都提供了较好的实现，就是我们经常用到的Java集合框架，有需要的]]></description><category></category></item><item><title><![CDATA[Java - 集合框架完全解析]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77982342</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77982342</guid><author>Janice1214</author><pubDate>Thu, 14 Sep 2017 16:44:41 +0800</pubDate><description><![CDATA[数据结构是以某种形式将数据组织在一起的集合，它不仅存储数据，还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构，这些数据结构通常称为Java集合框架。在平常的学习开发中，灵活熟练地使用这些集合框架，可以很明显地提高我们的开发效率，当然仅仅会用还是不够的，理解其中的设计思想与原理才能更好地提高我们的开发水平。下面是自己对Java集合框架方面的学习总结。

一、概述
二]]></description><category></category></item><item><title><![CDATA[Android studio导入官网sdk运行demo报错问题解决]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77941480</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77941480</guid><author>Janice1214</author><pubDate>Tue, 12 Sep 2017 09:44:44 +0800</pubDate><description><![CDATA[Caused by: java.lang.IllegalStateException: This app has been built with an incorrect configuration.
环境sdk 25 jdk 1.8 gradle 1.5.0(版本低导致报这个错，升级版本至2.1.0以上)


从网上了解到是gradle 版本和sdk等环境不匹配所知
链接：http:/]]></description><category></category></item><item><title><![CDATA[Activity四种启动模式]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77893549</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77893549</guid><author>Janice1214</author><pubDate>Fri, 08 Sep 2017 13:22:18 +0800</pubDate><description><![CDATA[Activity启动方式有四种，分别是：

standard
singleTop
singleTask
singleInstance

可以根据实际的需求为Activity设置对应的启动模式，从而可以避免创建大量重复的Activity等问题。

设置Activity的启动模式，只需要在AndroidManifest.xml里对应的标签设置Android:launchMode属性，]]></description><category></category></item><item><title><![CDATA[四种方案解决ScrollView嵌套ListView问题]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77867517</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77867517</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:53:57 +0800</pubDate><description><![CDATA[在工作中，曾多次碰到ScrollView嵌套ListView的问题，网上的解决方法有很多种，但是杂而不全。我试过很多种方法，它们各有利弊。
在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较，这4个方面来为大家阐述、分析、总结。
实际上不光是ListView，其他继承自AbsListView的类也适用，包括ExpandableLi]]></description><category></category></item><item><title><![CDATA[基本组件显示与否问题]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77867445</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77867445</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:50:53 +0800</pubDate><description><![CDATA[只要继承View的组件（包括自定义组件），btn.setVisibility(View.Gone);
如果是一个ViewGroup,移除里面的组件，mainView.removeAllView（）；移除子View
布局中的：android:visibility
程序中可用setVisibility();
对应的三个常量值：0、4、8


VISIBLE:0 意思是可见的
INVIS]]></description><category></category></item><item><title><![CDATA[安卓程序加载h5页面]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77867320</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77867320</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:44:04 +0800</pubDate><description><![CDATA[webView,加载html5页面后，按返回键不生效问题
@Override
public boolean

onKeyDown(int

keyCode,

KeyEvent event) {
   

if 
((keyCode == KeyEvent.KEYCODE_BACK) &&

webView.canGoBack()) {
       

webV]]></description><category></category></item><item><title><![CDATA[安卓布局常见属性管理]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77866990</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77866990</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:25:54 +0800</pubDate><description><![CDATA[android:id                为控件指定相应的ID
android:text             指定控件的文本，置尽量使用strings.xml
android:grivity          指定控件的基本位置 ，比如举重，居右，
android:padding        指定控件的内边距，控件当中的内容
android:singleLine]]></description><category></category></item><item><title><![CDATA[快捷键]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77866969</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77866969</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:24:24 +0800</pubDate><description><![CDATA[快捷键：Ctrl+alt+H 方法在哪里调用
Ctrl+shift+i:查看类中的方法的实现
ctrl+H:类的层级调用关系
断点：
断点处邮件添加内容]]></description><category></category></item><item><title><![CDATA[Android百度地图默认位置中心点设置]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77866655</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77866655</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:06:31 +0800</pubDate><description><![CDATA[设置根据地理位置不同默认设置当前省会城市为中心点



   MapView mMapView = (MapView) findViewById(R.id.map);//初始化地图
   BaiduMap mBaidumap = mMapView.getMap();


        LatLng cenpt = new LatLng(29.806651,160.606983);]]></description><category></category></item><item><title><![CDATA[极光推送]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77866600</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77866600</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 15:04:18 +0800</pubDate><description><![CDATA[极光推送开发者服务地址：https://www.jiguang.cn/dev/#/account/overview
极光文档：http://docs.jiguang.cn/jpush/guideline/intro/
极光推送：
http://blog.youkuaiyun.com/dangwenjie/article/details/52054335]]></description><category></category></item><item><title><![CDATA[listView常见问题]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77866416</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77866416</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 14:56:07 +0800</pubDate><description><![CDATA[adapter 走了构造函数后，只走getCount（）；不走其他方法，原因是返回的count为0，用了三目运算符给写反了；
adapter只走构造函数，相当于不走adapter，检查是不是没有setAdapter（）；]]></description><category></category></item><item><title><![CDATA[Android二维码扫描，光线暗时自动补光]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77865783</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77865783</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 14:18:17 +0800</pubDate><description><![CDATA[上周发现ofo小黄车在天色暗下来时，闪光灯会自动打开给二维码照亮，当时觉得好洋气的样子，没注意到别的app有这样的。然后这周就接到需求我们的二维码也要那样实现。
然后我就开始了自动开灯的探索之路，然后就几行
直接上代码：

sm = (SensorManager) getSystemService(SENSOR_SERVICE);
ligthSensor = sm.getDefaultSe]]></description><category></category></item><item><title><![CDATA[约束布局constraint-layout导入失败的解决方案]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/77865675</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/77865675</guid><author>Janice1214</author><pubDate>Wed, 06 Sep 2017 14:10:35 +0800</pubDate><description><![CDATA[运行demo提示错误： 
Error:(27, 13) Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2
是你的androidStudio 要安装插件才可以运行这个包。 

详细步骤说： 
a. 点击Tools>android>SDK Manager

b. 点击SDK Tools标签 ]]></description><category></category></item><item><title><![CDATA[android常问面试题及答案 经典]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/51913670</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/51913670</guid><author>Janice1214</author><pubDate>Thu, 14 Jul 2016 22:57:07 +0800</pubDate><description><![CDATA[android常问面试题及答案 经典 转载 
1. 什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity, activity 是Context的子类,同时实现了window.callback和keyevent.callback, 可以处理与窗体用户交互的事件. 我开发常用的的有ListActivity  , PreferenceActivity 等…如果界面有共同]]></description><category></category></item><item><title><![CDATA[RayeWang/MyView全文 收起]]></title><link>https://blog.youkuaiyun.com/Janice1214/article/details/51913467</link><guid>https://blog.youkuaiyun.com/Janice1214/article/details/51913467</guid><author>Janice1214</author><pubDate>Thu, 14 Jul 2016 22:22:34 +0800</pubDate><description><![CDATA[Android自定义控件之全文收起TextView（继承TextView法）
github地址：https://github.com/RayeWang/MyView.git]]></description><category></category></item></channel></rss>