<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Android人生]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloliyewen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloliyewen]]></copyright><item><title><![CDATA[软件防破解之Android JNI的应用]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/74626509</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/74626509</guid><author>helloliyewen</author><pubDate>Fri, 07 Jul 2017 11:25:46 +0800</pubDate><description><![CDATA[软件防破解之Android JNI的应用 1、软件安全的重要性：只要有程序员在，在源代码可读的情况下，无论多么复杂的系统，总有人可以将其破解。 2、我们应该怎么做：（1）、使源代码不可读；（2）、使本地数据不可读；（3）、使网络数据不可读； 3、Android端具体应该怎么做：（1）、使源代码不可读（对APP进行加固）；（2）、使本地数据不可读（对本地数据进行加密）；（3）、使网络数据不可读（对网络]]></description><category></category></item><item><title><![CDATA[如何在eclipse中运行launcher4.2代码（修改包名）]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694883</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694883</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 22:06:36 +0800</pubDate><description><![CDATA[前面我有介绍过在eclipse中运行launcher4.0，不过好像大家对新的东西比较感兴趣，今晚抽空发一篇在eclipse中运行launcher4.2代码的博文，并介绍一种修改项目包名的方法，仅供参考。
    运行launcher4.2的步骤和运行launcher4.0的步骤是一样的，为了让大家看得清楚点，我就再写一遍吧。
    要在eclipse中运行launcher代码首先要有lau]]></description><category></category></item><item><title><![CDATA[如何在eclipse中运行launcher4.0代码]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694559</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694559</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 21:42:42 +0800</pubDate><description><![CDATA[经常有朋友问我如何在eclipse中运行launcher代码，每次都要讲半天，为了省点事，今天花点时间写了个有关“在eclipse中运行launcher”的博文，供大家参考。码农要开搞了……
    要在eclipse中运行launcher代码首先要有launcher源码以及相关的运行库文件，我把这些打包了上传到了我的360云盘，请大家到http://yunpan.cn/QnLttyRn6fK4]]></description><category></category></item><item><title><![CDATA[根据地名查找具体地点]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694547</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694547</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 21:20:53 +0800</pubDate><description><![CDATA[每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,
则地图只显示方格,不会有实际的地图出现，并且在Android虚拟机重建或者重装电脑的操作系统的时候
也要重新申请android:apiKey，关于如何申请，我在“申请Google Map服务”中已说得很详细。
 
新建一个地图项目。
 
 
准备两个图片，名字分别为：pic_m、a]]></description><category></category></item><item><title><![CDATA[根据坐标查找]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694527</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694527</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 21:18:33 +0800</pubDate><description><![CDATA[Geocode
  取得具体位置的坐标（经度和纬度）或者是取得位置的名称，
 
使用JSON会更好一些，因为传输的数据量更少。
 
在Google搜索上选择“更多”，然后选择“Code”，再选择“Google Maps API”，
接着选择“网络服务”，最后选择“Google Geocoding API”。
 
 



 
在main.xml中：
 
"1.0" e]]></description><category></category></item><item><title><![CDATA[我的位置]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694499</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694499</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 21:15:31 +0800</pubDate><description><![CDATA[每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,
则地图只显示方格,不会有实际的地图出现，并且在Android虚拟机重建或者重装电脑的操作系统的时候
也要重新申请android:apiKey，关于如何申请，我在“申请Google Map服务”中已说得很详细。
 
 
新建一个地图项目。
 
 
在main.xml中：
 
"]]></description><category></category></item><item><title><![CDATA[规划路线]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11694449</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11694449</guid><author>helloliyewen</author><pubDate>Sat, 14 Sep 2013 21:14:33 +0800</pubDate><description><![CDATA[每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,
则地图只显示方格,不会有实际的地图出现，并且在Android虚拟机重建或者重装电脑的操作系统的时候
也要重新申请android:apiKey，关于如何申请，我在“申请Google Map服务”中已说得很详细。
 
 
 
新建一个地图项目。
 
在main.xml中：
 
"]]></description><category></category></item><item><title><![CDATA[在地图上标记]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660777</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660777</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:50:47 +0800</pubDate><description><![CDATA[每一台电脑都要申请属于自己的android:apiKey,要是使用别人的android:apiKey,
则地图只显示方格,不会有实际的地图出现，并且在Android虚拟机重建或者重装电脑的操作系统的时候
也要重新申请android:apiKey，关于如何申请，我在“申请Google Map服务”中已说得很详细。
 
 
 
 
新建一个地图项目。
 
准备两张图片，名字分别为：p]]></description><category></category></item><item><title><![CDATA[申请Google Map服务]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660751</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660751</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:47:20 +0800</pubDate><description><![CDATA[要想使用Google Map，那么一定需要注册一个Google的通行证，注册地址：
https://accounts.google.com/ServiceLoginAuth。
  如果要申请Goolge Map服务，那么必须生成一个MD5指纹码，而这个指纹码，可以
通过debug.keystore生成。
  这个是一个签名的文件，对于所有的Android程序而已必须有此文件才可以打包编译，]]></description><category></category></item><item><title><![CDATA[取得最佳的LocationProvider]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660743</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660743</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:46:03 +0800</pubDate><description><![CDATA[新建一个地图项目。
 
 
在main.xml中：
 
"1.0" encoding="utf-8"?>

  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  and]]></description><category></category></item><item><title><![CDATA[取得全部的LocationProvider]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660727</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660727</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:44:38 +0800</pubDate><description><![CDATA[有三种LocationProvider可以使用
 
 
新建一个地图项目。
 
 
在main.xml中：
 
"1.0" encoding="utf-8"?>

  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:la]]></description><category></category></item><item><title><![CDATA[位置管理器：LocationManager]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660703</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660703</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:42:33 +0800</pubDate><description><![CDATA[定位服务
配置Google API SDK
  配置Google API SDK，新建一个适合Google SDK的虚拟机，选择
Google APIs(Google Inc.)-API Level 10
  使用Google API启动的虚拟机存在一个Maps的机制。
  新建项目的时候选择Google APIs(Google Inc.)(API 10)
 



 
 ]]></description><category></category></item><item><title><![CDATA[使用HTML定义界面]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660637</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660637</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:39:54 +0800</pubDate><description><![CDATA[在assets下新建html文件夹和images文件夹，在html文件夹中新建show_js.html，
在images文件夹中存放一张名为picture的图片。
 
 
在show_js.html中：
 
"Content-Type" content="text/html;charset=GBK">
"javascript">
  function openurl(url) {]]></description><category></category></item><item><title><![CDATA[上传文件]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660563</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660563</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:36:54 +0800</pubDate><description><![CDATA[我的外网IP     192.168.1.15
 
 
 
 
启动tomcat
 
 
 
 
服务器端：
 
另起一个eclipse，换工作空间，新建一个java项目。
 
 
 
 
在包com.li.util里新建UploadFile.java：
 
package com.li.util;
 
import java.io.Serializabl]]></description><category></category></item><item><title><![CDATA[Echo程序]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660511</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660511</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:32:04 +0800</pubDate><description><![CDATA[使用Socket进行数据的交互将更安全。
 
 
 
启动tomcat
 
 
 
 
 
服务器端：
 
另起一个eclipse，换工作空间，新建一个java项目，并新建MyServer.java：
 
package com.li.server;
 
import java.io.BufferedReader;
import java.io.InputStre]]></description><category></category></item><item><title><![CDATA[读取网络图片]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660487</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660487</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:29:39 +0800</pubDate><description><![CDATA[在main.xml中：
 
"1.0" encoding="utf-8"?>

  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_heigh]]></description><category></category></item><item><title><![CDATA[使用POST提交数据]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660481</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660481</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:28:26 +0800</pubDate><description><![CDATA[使用get请求会受到地址传输的限制，所以也可以使用post请求提交。
get请求与post请求的最大区别在于一个显示，一个不显示。
我的外网IP     192.168.1.13
 
 
配置tomcat服务器:在我的电脑D盘新建一个虚拟目录liyewenweb,将tomcat中webapps\ROOT下
的WEB-INF目录复制到liyewenweb下,配置tomcat中conf下的]]></description><category></category></item><item><title><![CDATA[通过地址重写访问动态Web]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660447</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660447</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:26:22 +0800</pubDate><description><![CDATA[我的外网IP     192.168.1.13
 
 
 
 
配置tomcat服务器:在我的电脑D盘新建一个虚拟目录liyewenweb,将tomcat中webapps\ROOT下
的WEB-INF目录复制到liyewenweb下,配置tomcat中conf下的server.xml ( 在后面  中
增加  ), 配置tomcat中conf下的
web.xml ( 找到listi]]></description><category></category></item><item><title><![CDATA[磁场传感器（指北针）]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660437</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660437</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:24:41 +0800</pubDate><description><![CDATA[准备一张名为arrow的指北针图片，一张名为background的背景图片。
 
 
在main.xml中：
 
"1.0" encoding="utf-8"?>

    xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:la]]></description><category></category></item><item><title><![CDATA[方位传感器(重力小球)]]></title><link>https://blog.youkuaiyun.com/helloliyewen/article/details/11660415</link><guid>https://blog.youkuaiyun.com/helloliyewen/article/details/11660415</guid><author>helloliyewen</author><pubDate>Fri, 13 Sep 2013 20:23:12 +0800</pubDate><description><![CDATA[准备一张名为ball的小球图片。
 
 
 
在main.xml中：
 
"1.0" encoding="utf-8"?>

    xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_pa]]></description><category></category></item></channel></rss>