<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ppaudio的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ppaudio</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ppaudio]]></copyright><item><title><![CDATA[c++ ado 操作类]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/120460520</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/120460520</guid><author>ppaudio</author><pubDate>Fri, 24 Sep 2021 18:06:49 +0800</pubDate><description><![CDATA[A set of ADO classes - version 2.20

A set of ADO classes - version 2.20 - CodeProject
]]></description><category></category></item><item><title><![CDATA[Apache ModSecurity 基础介绍]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/116192216</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/116192216</guid><author>ppaudio</author><pubDate>Tue, 27 Apr 2021 10:06:36 +0800</pubDate><description><![CDATA[转自：https://javascript.net.cn/article?id=449
一，主要功能：
SQL Injection (SQLi)：阻止SQL注入
Cross Site Scripting (XSS)：阻止跨站脚本攻击
Local File Inclusion (LFI)：阻止利用本地文件包含漏洞进行攻击
Remote File Inclusione(RFI)：阻止利用远程文件包含漏洞进行攻击
Remote Code Execution (RCE)：阻止利用远程命令执行漏洞进行攻击
PHP C]]></description><category></category></item><item><title><![CDATA[2020 年中国程序员薪资和生活现状调查报告]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/113920466</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/113920466</guid><author>ppaudio</author><pubDate>Sun, 21 Feb 2021 17:07:44 +0800</pubDate><description><![CDATA[2020 年中国程序员薪资和生活现状调查报告
]]></description><category></category></item><item><title><![CDATA[Android开发（18）--NotiFication详解与使用]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9236067</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9236067</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:34:02 +0800</pubDate><description><![CDATA[otification就是通知的意思，安卓中指通知栏，一般用在电话，短信，邮件，闹钟铃声，在手机的状态栏上就会出现一个小图标，提示用户处理这个快讯，这时手从上方滑动状态栏就可以展开并处理这个快讯。
在帮助文档中，是这么说的， notification类表示一个持久的通知，将提交给用户使用NotificationManager。已添加的Notification.Builder，使其更容易构建通知。]]></description><category></category></item><item><title><![CDATA[Android开发（17）-通过安卓API的Tabs3实现仿优酷tabhost效果]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9236003</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9236003</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:33:11 +0800</pubDate><description><![CDATA[课程还没有讲了多少，前两天老师就让自己写个视频播放器客户端，这个是他上课讲的一个小小demo,通过查看安卓API的tabs3，实现仿优酷视频客户端的tabhost效果。我的API路径是D:\android\sdk\samples\android-17\ApiDemos\src\com\example\android\apis\view下的Tabs3，下面是实现效果：


废话不多说了，直接上]]></description><category></category></item><item><title><![CDATA[Android开发（16）-TextView显示表情图像和文字]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235885</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235885</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:29:51 +0800</pubDate><description><![CDATA[从这个案例中我们可以学到当我们美化图片美化界面的时候可以在某一区域输入图片和文字混搭信息,第三张图片按比例缩小，第四张图像有超链接

布局文件


[html] 
view plaincopy


RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"      xmlns:tools="]]></description><category></category></item><item><title><![CDATA[Android开发（15）-TextView显示丰富的文本]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235871</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235871</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:29:13 +0800</pubDate><description><![CDATA[如图，显示html的元素控件，点击连接实现上网，发email，拨号

实现源码如下：
MainActivity.java


[java] 
view plaincopy


package com.example.textview2;  import android.os.Bundle;  import android.app.Activity;  import androi]]></description><category></category></item><item><title><![CDATA[Android开发（14）-- 多线程中实现利用自定义控件绘制小球并完成小球自动下落的功能]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235849</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235849</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:27:43 +0800</pubDate><description><![CDATA[1、布局界面


[html] 
view plaincopy


RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"androi]]></description><category></category></item><item><title><![CDATA[Android开发（13）-- 互联网访问图片，在android客户端显示]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235837</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235837</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:26:56 +0800</pubDate><description><![CDATA[1、布局界面


[html] 
view plaincopy


RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"androi]]></description><category></category></item><item><title><![CDATA[Android开发（12）--多线程处理机制之Handler的使用方法]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235819</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235819</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:25:37 +0800</pubDate><description><![CDATA[本文主要介绍Android的Handler的使用方法。Handler可以发送Messsage和Runnable对象到与其相关联的线程的消息队列。每个Handler对象与创建它的线程相关联，并且每个Handler对象只能与一个线程相关联。
Handler一般有两种用途：1）执行计划任务，你可以再预定的实现执行某些任务，可以模拟定时器。2）线程间通信。在Android的应用启动时，会创建一个主线程，]]></description><category></category></item><item><title><![CDATA[Android开发（11）-利用listview控件显示person表中的所有数据(并实现点击触发拨号程序)]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235791</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235791</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:23:35 +0800</pubDate><description><![CDATA[Android开发（11）-利用listview控件显示person表中的所有数据(并实现点击触发拨号程序)

分类： 
java Android开发
2013-06-05 00:20 
347人阅读 评论(0)
收藏 
举报

Android开发Java
核心代码如下：
MainActivity.java


[java] 
view plaincopy


]]></description><category></category></item><item><title><![CDATA[Android开发（10）使用SQLiteDatabase操作SQLite数据库实现增删改查（源码）]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235771</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235771</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:22:10 +0800</pubDate><description><![CDATA[Android提供了一个名为SQLiteDatabase的类，该类封装了一些操作数据库的API，使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作（这些操作简称为CRUD）。对SQLiteDatabase的学习，我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet]]></description><category></category></item><item><title><![CDATA[Android开发（9）--数据存储与访问]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235759</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235759</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:20:49 +0800</pubDate><description><![CDATA[数据存储与访问
很多时候我们的软件需要对处理后的数据进行存储或再次访问。Android为数据存储提供了多种方式，分别有如下几种：
文件
SharedPreferences
SQLite数据库
内容提供者（Content provider）
网络
使用文件进行数据存储
首先给大家介绍使用文件如何对数据进行存储，Activity提供了openFileOutput()方法可以用于把数据输]]></description><category></category></item><item><title><![CDATA[Android开发（8）--Android中DOM解析xml文件]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235749</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235749</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:20:04 +0800</pubDate><description><![CDATA[一、在assets文件中写xml文件


[html] 
view plaincopy


xmlversion="1.0"encoding="UTF-8"?>persons>personid="23">name>李明name>age>30age>person>personid="20">name>李向梅name>age>25age>person>persons>



[h]]></description><category></category></item><item><title><![CDATA[Android开发（7）--Android中的SAX解析XML文件]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235739</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235739</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:19:13 +0800</pubDate><description><![CDATA[一、在assets文件中写一个xml文件


[html] 
view plaincopy


xml version="1.0" encoding="UTF-8"?>  persons>      person id="23">          name>李明name>          age>30age>      person>      person id="20">  ]]></description><category></category></item><item><title><![CDATA[Android开发(6)--完成登陆界面的数据保存回显的操作]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235719</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235719</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:18:09 +0800</pubDate><description><![CDATA[LoginActivity.java


[java] 
view plaincopy


package com.example.login;
import java.util.Map;
import android.app.Activity;import android.os.Bundle; 
import android.text.TextUtils;import and]]></description><category></category></item><item><title><![CDATA[Android开发（5）--对应用进行单元测试]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235693</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235693</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:17:12 +0800</pubDate><description><![CDATA[第一步：首先在AndroidManifest.xml中加入下面红色代码:

      package="cn.itcast.action“ android:versionCode="1“  android:versionName="1.0">
 
        
        ....
 
 
 
  android:targetPackage="cn.itcast.act]]></description><category></category></item><item><title><![CDATA[Android开发（4）Android电话拨号器]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235681</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235681</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:16:02 +0800</pubDate><description><![CDATA[安卓电话拨号器

1、新建一个名为javacallPhone的安卓项目，并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类



2.打开res下的Layout下的main.xml进行布局，设置布局方式为水平布局，再从左侧分别拖入textview，text files下的Phone，和button按钮，通过new String后效果如下：]]></description><category></category></item><item><title><![CDATA[Android开发（3）Andriod第一个应用程序helloworld]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235649</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235649</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:13:22 +0800</pubDate><description><![CDATA[Andriod第一个应用程序helloworld
1、首先点击File，新建一个Andriod project

2、输入项目名称helloword（由于有重名问题，所以以上项目名改名为helloAndriod）
3、点击Next后出现以下界面，选择你所搭建的Andriod平台版本，我选2.3.3

4、下一步出现一下界面，命名一个包名，例如cn.com.hbsi.activity,选]]></description><category></category></item><item><title><![CDATA[Android开发（2） 在Eclipse下搭建Android开发环境]]></title><link>https://blog.youkuaiyun.com/ppaudio/article/details/9235623</link><guid>https://blog.youkuaiyun.com/ppaudio/article/details/9235623</guid><author>ppaudio</author><pubDate>Wed, 03 Jul 2013 17:10:56 +0800</pubDate><description><![CDATA[如何安装 Android SDK 和Eclipse 插件
1、下载一个Eclipse Java EE IDE for Web Developers.它的版本是Indigo Service Release 2必须有的开发环境是JDK 5或JDK 6
2、下载ADT 的Eclipse 插件 
3、启动eclipse，选择help>Install New Software在出现的对话框里，点击Ad]]></description><category></category></item></channel></rss>