<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TonySun44944的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TonySun44944</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TonySun44944]]></copyright><item><title><![CDATA[ImageView的scaleType属性]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/51006886</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/51006886</guid><author>TonySun44944</author><pubDate>Tue, 29 Mar 2016 16:15:48 +0800</pubDate><description><![CDATA[ImageView的scaleType属性中各个值的含义：
 
1.matrix：矩阵显示，显示图片的原本尺寸，不进行缩放，不居中，如果图片尺寸小于View尺寸显示在左上角；如果图片尺寸大于View尺寸显示图片左上View尺寸大小。
2.fitXy：不关心图片大小，填充整个View，按View尺寸拉伸图片。
3.fitStart：等比缩放图片，长或宽充满View，显示在View的左或上位置]]></description><category></category></item><item><title><![CDATA[ImageView的scaleType属性]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84773664</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84773664</guid><author>TonySun44944</author><pubDate>Tue, 29 Mar 2016 16:12:05 +0800</pubDate><description><![CDATA[
 
ImageView的scaleType属性中各个值的含义：
 
1.matrix：矩阵显示，显示图片的原本尺寸，不进行缩放，不居中，如果图片尺寸小于View尺寸显示在左上角；如果图片尺寸大于View尺寸显示图片左上View尺寸大小。
2.fitXy：不关心图片大小，填充整个View，按View尺寸拉伸图片。
3.fitStart：等比缩放图片，长或宽充满View，显示在View的左...]]></description><category></category></item><item><title><![CDATA[Android TabLayout 浅显总结]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84757520</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84757520</guid><author>TonySun44944</author><pubDate>Mon, 21 Dec 2015 15:13:58 +0800</pubDate><description><![CDATA[

 

环境搭建
 
1.Android design支持包和Android v4 支持包。
2.在build.gradle中添加
dependencies {
    compile files('libs/android-support-v4.jar')
    compile 'com.android.support:design:23.1.0'
}

3.如果T...]]></description><category></category></item><item><title><![CDATA[https证书生成、服务器配置、Android端配置]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84757516</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84757516</guid><author>TonySun44944</author><pubDate>Mon, 21 Dec 2015 14:58:36 +0800</pubDate><description><![CDATA[

 

单项认证--服务器配置
生成服务器证书
命令：C:\Users\bwkt&amp;gt;keytool -genkey -alias server -keyalg RSA -keystore server.jks -validity 3650
-genkey：在用户主目录中创建一个默认文件&quot;.keystore&quot;
-alias：别名，独一无二，通常不区分大小写
-keyalg： ...]]></description><category></category></item><item><title><![CDATA[Android打开应用市场]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84600853</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84600853</guid><author>TonySun44944</author><pubDate>Wed, 21 May 2014 14:16:23 +0800</pubDate><description><![CDATA[
查看手机中所有的应用市场：
Intent intent = new Intent();
intent.setAction(&quot;android.intent.action.MAIN&quot;);
intent.addCategory(&quot;android.intent.category.APP_MARKET&quot;);
PackageManager pm = this.getPackageManager();...]]></description><category></category></item><item><title><![CDATA[启动多个名字相同的Service]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84444032</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84444032</guid><author>TonySun44944</author><pubDate>Tue, 18 Jun 2013 10:48:34 +0800</pubDate><description><![CDATA[
如果想在多个App中启动JAR包中相同的Service可以在Intent中设置包名，但包名必须是该应用程序的包名：
String serviceName = &quot;com.alex.service.MyService&quot;; // 必须是Service所在的包名+Service名称
Intent intent = new Intent( serviceName ); // 必须是Service的包名...]]></description><category></category></item><item><title><![CDATA[Android GestureDetector方法详解]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84388935</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84388935</guid><author>TonySun44944</author><pubDate>Mon, 04 Feb 2013 11:00:02 +0800</pubDate><description><![CDATA[
       
 
          为了加强点击、拖动响应事件，Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势（Single Tap Up、Show Press、Long Press、Scroll、Down、Fling），具体包括以下几种：
 
boolean  onDo...]]></description><category></category></item><item><title><![CDATA[Android开发之InstanceState详解 ]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84379932</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84379932</guid><author>TonySun44944</author><pubDate>Fri, 11 Jan 2013 11:34:45 +0800</pubDate><description><![CDATA[本文介绍Android中关于Activity的两个神秘方法：onSaveInstanceState() 和 onRestoreInstanceState()，并且在介绍这两个方法之后，再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。

　　首先来介绍onSaveInstanceState() 和 onRestoreInstanc...]]></description><category></category></item><item><title><![CDATA[Android开机自启动]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84295614</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84295614</guid><author>TonySun44944</author><pubDate>Thu, 27 Sep 2012 11:35:14 +0800</pubDate><description><![CDATA[ 
android中的开机自启动
 
 
 
android中的开机自启动可分为两步：
1.写一个BroadcastReceiver：
 
 
public class BootReceiver extends BroadcastReceiver {
	private static final String TAG = &quot;BootReceiver&quot;;

	@Override...]]></description><category></category></item><item><title><![CDATA[Android开机自启动]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/8024271</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/8024271</guid><author>TonySun44944</author><pubDate>Thu, 27 Sep 2012 11:31:35 +0800</pubDate><description><![CDATA[android中的开机自启动

 

 

 

android中的开机自启动可分为两步：

1.写一个BroadcastReceiver：

 

 



Java代码 



public class BootReceiver extends BroadcastReceiver {  
    private static final Strin]]></description><category></category></item><item><title><![CDATA[Android中的Menu点滴记录]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/8021733</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/8021733</guid><author>TonySun44944</author><pubDate>Wed, 26 Sep 2012 17:17:58 +0800</pubDate><description><![CDATA[菜单是许多应用程序不可或缺的一部分，Android中更是如此，所有搭载Android系统的手机甚至都要有一个"Menu"键，由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种：

1 选项菜单：最常规的菜单，android中把它叫做option menu

2 子菜单：android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套，即子菜单中不能]]></description><category></category></item><item><title><![CDATA[Android中的Menu点滴记录]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84295315</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84295315</guid><author>TonySun44944</author><pubDate>Wed, 26 Sep 2012 17:14:17 +0800</pubDate><description><![CDATA[ 
      菜单是许多应用程序不可或缺的一部分，Android中更是如此，所有搭载Android系统的手机甚至都要有一个&quot;Menu&quot;键，由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种：
1 选项菜单：最常规的菜单，android中把它叫做option menu
2 子菜单：android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套，即子...]]></description><category></category></item><item><title><![CDATA[Android中的SharedPreferences]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84279448</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84279448</guid><author>TonySun44944</author><pubDate>Tue, 28 Aug 2012 13:53:27 +0800</pubDate><description><![CDATA[
对于软件配置参数的保存，如果是windows软件通常我们会采用ini文件进行保存，如果是J2SE应用我们会采用properties属性文件或者xml文件进行保存。如果是Android应用，最适合采用什么方式保存软件配置参数呢？

Android平台给我们提供了一个SharedPreferences类，它是一个轻量级的存储类，特别适合用于保存软件配置参数。使用SharedPreference...]]></description><category></category></item><item><title><![CDATA[j2me的httpConnection 访问网络]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84270496</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84270496</guid><author>TonySun44944</author><pubDate>Wed, 08 Aug 2012 15:36:22 +0800</pubDate><description><![CDATA[

首先是me下的http连接：
一、cmnet的连接方式：
 

String netAddress = &quot;http://&quot;;//这里是&quot;http://&quot;开始的整个地址
HttpConnection http = (HttpConnection) Connector.open(netAddress);//创建一个http的连接
http.setRequestMethod(Http...]]></description><category></category></item><item><title><![CDATA[android中popupwindow的点滴]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84188031</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84188031</guid><author>TonySun44944</author><pubDate>Tue, 17 Apr 2012 16:10:45 +0800</pubDate><description><![CDATA[
 
java类：
package com.tony.PopupWindow;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import android.app.Activity;
import android.graph...]]></description><category></category></item><item><title><![CDATA[Android AsyncTas开发]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84167288</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84167288</guid><author>TonySun44944</author><pubDate>Mon, 12 Mar 2012 21:27:24 +0800</pubDate><description><![CDATA[ 
Android的AsyncTask比Handler更轻量级一些，适用于简单的异步处理。
Android开发中AsyncTask实现异步处理任务的方法，Android中AsyncTask的用法实例，Android AsyncTask的使用。
 
首先明确Android之所以有Handler和AsyncTask，都是为了不阻塞主线程（UI线程），且UI的更新只能在主线程中完成，因此异步处理...]]></description><category></category></item><item><title><![CDATA[关于SQLite数据库的那些事儿]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84160252</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84160252</guid><author>TonySun44944</author><pubDate>Tue, 28 Feb 2012 17:36:44 +0800</pubDate><description><![CDATA[ 
一、基础知识
	在Android平台上，集成了一个嵌入式关系型数据库——SQLite。SQLite第一个Alpha版本诞生于2000年5月。它是遵守ACID的关联式数据库管理系统，包含在一个相对小的C库中，同时是D.RichardHipp建立的公有领域项目。SQLite官方网站: http://www.sqlite.org/；SQLite中文社区:http://www.sqlite.com...]]></description><category></category></item><item><title><![CDATA[requestWindowFeature()的应用]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/7198780</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/7198780</guid><author>TonySun44944</author><pubDate>Fri, 13 Jan 2012 14:43:01 +0800</pubDate><description><![CDATA[我们在开发程序是经常会需要软件全屏显示、自定义标题（使用按钮等控件）和其他的需求，今天这一讲就是如何控制Android应用程序的窗体显示.

首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。

一、枚举常量

1.DEFAULT_FEATURES：系统默认状态，一般不需要指定]]></description><category></category></item><item><title><![CDATA[requestWindowFeature()的应用]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84127757</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84127757</guid><author>TonySun44944</author><pubDate>Thu, 12 Jan 2012 12:17:25 +0800</pubDate><description><![CDATA[

我们在开发程序是经常会需要软件全屏显示、自定义标题（使用按钮等控件）和其他的需求，今天这一讲就是如何控制Android应用程序的窗体显示.
首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。
一、枚举常量
1.DEFAULT_FEATURES：系统默认状态，一般不需要指定
2.FE...]]></description><category></category></item><item><title><![CDATA[Android Service 优先级]]></title><link>https://blog.youkuaiyun.com/TonySun44944/article/details/84127693</link><guid>https://blog.youkuaiyun.com/TonySun44944/article/details/84127693</guid><author>TonySun44944</author><pubDate>Thu, 12 Jan 2012 10:51:48 +0800</pubDate><description><![CDATA[	Android 系统对于内存管理有自己的一套方法，为了保障系统有序稳定的运信，系统内部会自动分配，控制程序的内存使用。当系统觉得当前的资源非常有限的时候，为了保证一些优先级高的程序能运行，就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况，多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会，我...]]></description><category></category></item></channel></rss>