<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fover android开发笔记]]></title><description><![CDATA[写个痛快]]></description><link>https://blog.youkuaiyun.com/Fover23</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fover23]]></copyright><item><title><![CDATA[Android RSA加密]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/49866221</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/49866221</guid><author>Fover23</author><pubDate>Mon, 16 Nov 2015 15:06:18 +0800</pubDate><description><![CDATA[和小段讨论之后，我觉得现在APP加密还是比较严峻的，一个是APP本身被破击打包，还有一个是接口被利用。本文主要是想通过加密的方式来防止接口被直接抓包抓到，虽然依旧可破解，但是能让破解者费点力气。生成密钥
  RSA加密的密钥有两种，一种是公钥，另一种是私钥，公钥是用来加密的，密钥用于解密。在实际应用中，将公钥给Android客户端，Android客户端提交数据通过这个公钥加密后上传到服务器，服务器用]]></description><category></category></item><item><title><![CDATA[Volley+Okhttp使用心得]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/49866201</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/49866201</guid><author>Fover23</author><pubDate>Mon, 16 Nov 2015 15:04:24 +0800</pubDate><description><![CDATA[Volley+Okhttp使用心得介绍
首先是用Retrofit2.0文档太少了，文档根本没有跟上，加上Kotlin的缘故，让我放弃了。
之所以选择Retrofit主要是看中他可以使用Okhttp使用网络层，Okhttp是一款高效的网络请求框架
搜索了一下发现Volley也可以使用Okhttp来作为传输层，遂用之
准备  首先需要引入依赖    compile 'com.mcxiaoke.volle]]></description><category></category></item><item><title><![CDATA[Android WebView通信]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/49866145</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/49866145</guid><author>Fover23</author><pubDate>Mon, 16 Nov 2015 15:02:16 +0800</pubDate><description><![CDATA[Android WebView通信web方面代码如下  <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Android WebView Test</title>
<script type="text/javascript" src="htt]]></description><category></category></item><item><title><![CDATA[svn无法链接]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/31763705</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/31763705</guid><author>Fover23</author><pubDate>Tue, 17 Jun 2014 14:48:01 +0800</pubDate><description><![CDATA[它可能需要一个连接器]]></description><category></category></item><item><title><![CDATA[Python环境变量设置问题]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/30456867</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/30456867</guid><author>Fover23</author><pubDate>Fri, 13 Jun 2014 09:18:01 +0800</pubDate><description><![CDATA[cmd命令框输入Python提示不是内部命令。
配置了path环境之后还是不行。
最后的解决]]></description><category></category></item><item><title><![CDATA[onActivityResult方法在一开始就被调用的解决方法]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/17127547</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/17127547</guid><author>Fover23</author><pubDate>Wed, 04 Dec 2013 22:24:18 +0800</pubDate><description><![CDATA[修改AndroidManifest.xml中对应Activity的launchMode改成其他模式，经过测试：singleInstance，singleTask这两个模式下onActivityResult会在Activity跳转之后立刻被调用执行。同样的将Activity的启动模式设置为：singleTop，standard。即可触发onActivityResult。]]></description><category></category></item><item><title><![CDATA[Java(android)安卓中的list对象排序]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8955623</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8955623</guid><author>Fover23</author><pubDate>Tue, 21 May 2013 15:44:17 +0800</pubDate><description><![CDATA[由于开发百度地图获取到的POI信息需要进行由进到远的排序。所以需要些排序算法。
之前是采用冒泡排序算法
算法如下：（摘自网络）

public class MaoPaoSort {
	public static void main(String[] args) {
		try {
			int mp[] = new int[args.length];
			for (int i = 0;]]></description><category></category></item><item><title><![CDATA[android 将View转为Bitmap]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8909889</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8909889</guid><author>Fover23</author><pubDate>Fri, 10 May 2013 11:14:09 +0800</pubDate><description><![CDATA[使用百度地图的popup需要将view转为bitmap
遂记之



	LayoutInflater inflater = LayoutInflater.from(application);
			View view = inflater.inflate(R.layout.popup_layout, null);
			TextView title = (TextView) view]]></description><category></category></item><item><title><![CDATA[android异步加载图片]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8895438</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8895438</guid><author>Fover23</author><pubDate>Tue, 07 May 2013 15:25:14 +0800</pubDate><description><![CDATA[自己写的，发上来大家看看，基础不是太好。
package com.android.lalala.net;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.I]]></description><category></category></item><item><title><![CDATA[android用代码实现圆角背景]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8845544</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8845544</guid><author>Fover23</author><pubDate>Wed, 24 Apr 2013 16:44:07 +0800</pubDate><description><![CDATA[<stroke
        android:width="2dp"
        android:color="#1B1B1B" />
    
    
    <padding
        android:bottom="5dp"
        android:left="10dp"
        android:right="10dp"
        android:top=]]></description><category></category></item><item><title><![CDATA[android AsyncTask下载并更新进度条运用例子]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8817507</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8817507</guid><author>Fover23</author><pubDate>Thu, 18 Apr 2013 10:22:57 +0800</pubDate><description><![CDATA[参数说明：

 AsyncTask

第一个参数：String 传入的是需要下载的地址
第二个参数：Integer 是进度条的进度 
第三个参数：String 下载后的结果，如果您下载的是一张图片，可以将它改成BitMap


示例代码如下：

package com.example.testcctv;

import java.io.ByteArrayOutputStrea]]></description><category></category></item><item><title><![CDATA[android将InputStream转为FileOutputStream保存HttpURLConnection获取到的数据]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8809643</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8809643</guid><author>Fover23</author><pubDate>Tue, 16 Apr 2013 16:22:40 +0800</pubDate><description><![CDATA[有时候我们需要进行网络连接下载指定连接的数据。例如是一个更新的APK文件，我们需要将它下载并保存。
以下代码可以参考：
try {
			URL url = new URL(params[0]);
			HttpURLConnection connection = (HttpURLConnection) url
					.openConnection();
			connection.set]]></description><category></category></item><item><title><![CDATA[Android 使用GSON解析JSON 并转换为JAVA对象]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8789319</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8789319</guid><author>Fover23</author><pubDate>Thu, 11 Apr 2013 17:19:55 +0800</pubDate><description><![CDATA[关于JSON的介绍（摘自：http://www.oschina.net/p/google-json）：


Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象，或者反过来。

示例代码：

Gson gson = new Gson();
int[] ints = {1, 2,]]></description><category></category></item><item><title><![CDATA[布局时候出现的一个小错误]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8673055</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8673055</guid><author>Fover23</author><pubDate>Thu, 14 Mar 2013 14:38:59 +0800</pubDate><description><![CDATA[需要实现的功能是底部的菜单布局


布局的代码：

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:ori]]></description><category></category></item><item><title><![CDATA[SQL语句的蛋疼错误]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8536866</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8536866</guid><author>Fover23</author><pubDate>Thu, 24 Jan 2013 11:01:44 +0800</pubDate><description><![CDATA[要实现一个远程升级数据库的功能
首先读取网页上需要执行的语句然后利用android自带的SQL类执行Sql语句。
从服务器上读取到的信息如下：
Create TABLE IF NOT EXISTS sh_upgrade_test( [id_key] integer PRIMARY KEY AUTOINCREMENT ,[dict_id] varchar(20) NOT NULL ,[dict]]></description><category></category></item><item><title><![CDATA[android安卓广播的使用]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8286994</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8286994</guid><author>Fover23</author><pubDate>Wed, 12 Dec 2012 16:22:11 +0800</pubDate><description><![CDATA[android的广播分为动态注册和静态注册两种情况
首先先说下静态注册
静态注册就是在xml进行注册 代码如下：
java代码部分：
package com.example.tt;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Int]]></description><category></category></item><item><title><![CDATA[android(安卓)sd卡写入 读取文件的例子]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8031867</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8031867</guid><author>Fover23</author><pubDate>Sat, 29 Sep 2012 11:52:26 +0800</pubDate><description><![CDATA[首先将图片写入到SDcard中，然后再把它读取出来显示到到imageView上。
用到的图片



xml文件代码：

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        andro]]></description><category></category></item><item><title><![CDATA[利用判断view的高度来关闭输入法]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/8027475</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/8027475</guid><author>Fover23</author><pubDate>Fri, 28 Sep 2012 10:13:07 +0800</pubDate><description><![CDATA[在开发过程中，有些界面是不需要弹出输入法的，所以我们得做个判断来关闭它。
 

参考了论坛大神的帖子，自己也写了一个。

代码如下：



?


privatevoid closeKeyboard() {
                // 创建一个静态变量check，用于只获取一次屏幕高度，因为运用在首次运行的时候EditText会获得焦点，并且弹出输入法,我们要获取]]></description><category></category></item><item><title><![CDATA[android中的LayoutInflater简单运用]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/7858678</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/7858678</guid><author>Fover23</author><pubDate>Mon, 13 Aug 2012 11:33:26 +0800</pubDate><description><![CDATA[.在做项目的工程中，经常会用到一些相同的背景框，但是前景的选择不同。这个时候可以使用LayoutInflater来实现。
代码如下：
main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical" android:layout_]]></description><category></category></item><item><title><![CDATA[java的画图运用。一个简答的笑脸程序☺]]></title><link>https://blog.youkuaiyun.com/Fover23/article/details/7827348</link><guid>https://blog.youkuaiyun.com/Fover23/article/details/7827348</guid><author>Fover23</author><pubDate>Fri, 03 Aug 2012 15:17:56 +0800</pubDate><description><![CDATA[一个简答的笑脸。
需要两个java文件
代码如下：
GradeBook.java


import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JPanel;

public class GradeBook extends JPanel {

	@Override
	public void paintCom]]></description><category></category></item></channel></rss>