自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Studio获取app的versionName和versionCode

网上翻了多久发现都是Eclipse的方法,Android studio的很少。经过一番痛苦的搜索,最终找到啦~~Eclipse的versionName和versionCode是存在于Manifest中的,但是Android  Studio 是放在gradle文件中的。获取其versionName和versionCode的方法如下:    int versionCode = Bu

2017-05-22 16:31:08 1587

原创 监听手机WiFi、GPRS等网络连接状态

我想对Android手机进行wifi、gprs等网络连接状态进行访问,这里用到的知识点:BroadcastReciever:BroadcastReciever是安卓中四大组件之一。为了方便与进行系统级别的消息通知,Android引入了一套类似的广播消息机制。当一个地方发送广播的时候,只要收听这个广播的广播接收器都可以接收到这个广播。    第一步:定义一个继承于BroadcastRec

2017-05-22 15:19:49 869

原创 自定义view完成简单的小游戏----手指兔子

虽然Android提供了很多继承了View类的UI组件,但是在实际开发中,还会出现不足以满足程序需要的情况。这时,用户就可以通过View类来开发自己的组件。下面我们就来自定义View来实现一个小游戏--手指兔子。

2017-04-28 14:23:37 576

转载 Universal-Image-Loader开源框架

Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主要是帮助那些没有使用过这个框架的朋友们。

2017-04-28 08:53:30 415 1

转载 CSDN如何转载别人的文章

对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,下面我们就来看一下怎么在csdn上装载别人的文章~实现  因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。

2017-04-27 16:50:29 350

转载 复习一下src与background的区别

ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用Android:scaleType控制图片的缩放方式,示例代码如

2017-04-07 10:57:37 316

原创 排序算法

一、冒泡排序:1.从列表的第一个数字到倒数第二个数字,逐个检查:若某一个数字大于他的下一位,则将它与它的下一位交换。2、重复步骤1,直至再也不能交换。我的理解是所谓冒泡嘛就是将大的数字往后冒,将数组中相邻两个元素一一比较之后大的放后边~算法代码:public static void maopao(int[] arr){for(int i=0; i

2017-02-27 18:16:40 339

原创 谈谈Android机型适配

机型适配的作用在于使Android应用程序适用于不同的国家语言、型号、尺寸和SDK版本等手机环境中,其主要功能和界面风格保持不变。手机适配主要包括三个方面:语言适配、屏幕适配、SDK平台的适配,而其中最麻烦的估计就是屏幕适配了。。。1.先说语言适配。语言适配的作用主要用于文本内容的国际化,如按钮的标题、输入提示信息等。在切换手机语言时或者安装在不同语言手机上时,可以根据语言

2017-02-21 18:32:02 638

原创 自定义View

Android中内置的UI控件和布局无法满足需求的时候,就需要进行自定义。自定义View有三种方式:1.继承已有的控件来实现自定义控件。2.继承ViewGroup,把多个控件组合成一个自定义控件(组合控件)。3.通过View类来完全自定义控件(当1.2均不满足时再考虑完全自定义控件)。注意:自定义空间的类构造方法,如果需要在Layout中使用,则控件必须包含两个或三

2017-02-21 14:14:13 270

原创 Bitmap二次采样

Android图片加载由于手机内存的原因,大图往往会使手机OOM(out of memory),所以需要对图片进行相应的压缩。android提供了一个类BitmapFactory.Options,想获得一个图片对象要提供一个Options对象参数。代码实现:布局文件代码:线性布局中放置两张图片,一张用来显示原图,一张用来显示二次采样后的图。点击按钮显示两张图片。Linear

2017-02-20 20:15:59 363

原创 LruCache缓存

LRU是Least Recently Used 的缩写,即“最近最少使用”,说明LRU缓存算法的淘汰策略是将最近最少使用的数据移除,让出内存给最新读取的数据。LRU缓存就是通过http请求网络上的图片文件,然后保存在缓存中。显示图片时,先从缓存中取,如果缓存中没有的话就发送请求向服务器取。看下代码:布局文件代码:垂直线性布局中放置了两个按钮和一张图片。当点击第一个下载显示按钮时

2017-02-18 16:51:58 314

原创 ActionBar与ViewPager结合实现“书签导航”

ActionBar与Pager结合实现“书签导航”首先看MainActivity:public class MainActivity extends AppCompatActivity implements ActionBar.TabListener{ private ViewPager viewPager; private List list; private

2017-02-17 16:24:56 312

原创 ViewPager实现APP的引导页面(小圆点联动)

ViewPager是v4扩展包中提供的一个控件,是一个ViewGroup,可以包含多个View,当时手指在屏幕上左右滑动时,可以切换页面。一般常用的APP引导页面通常会用到ViewPager技术。这里我的滑动页面就是三张图片,另外还需要两张小圆点的图片来进行联动。在res/drawable下新建如下xml文件,通过小圆点的状态改变显示页面的切换:selector xmlns:a

2017-02-17 13:54:59 851

原创 android小动画之Running Pig

Running Pig,顾名思义就是“奔跑的猪”,就是一个小猪从屏幕左边奔跑至右边(草坪),再从右边奔跑至左边,循环往复。这是我之前在网上学习时学到的一个有趣的动画,写下来跟大家分享一下~:首先要让小猪在草坪上奔跑,需要有草坪的图片,然后还要有小猪的图片:将图片导入Demo中,要让小猪的腿动起来需要使用逐帧动画,而要让小猪奔跑进行位移的话则要使用补间动画。1.首先定义逐帧动

2017-02-16 20:00:07 497

原创 android中Dialog的使用

各种Dialog的使用:public class MainActivity extends Activity {//单选项的数组private String[] singleItems=new String[]{"上网","游戏","看电影"};@Overrideprotected void onCreate(Bundle savedInstanceState)

2017-02-15 15:43:50 354

原创 运用AsyncTask下载图片并显示下载进度,下载完成后显示

执行主窗体的代码:public class MainActivity extends AppCompatActivity { //下载图片的url private String url = "http://p4.so.qhmsg.com/t01ba3531d5c8665a69.jpg"; private ImageView ivPicOne; @O

2017-02-12 08:40:51 1020

原创 Android中Activity之间的跳转与传值

—— + —— = ——在第一个Activity中获得输入的两个运算的数传递给第二个窗体来计算,然后第二个窗体将计算结果回传给第一个窗体来显示。第一个Activity代码:public class MainActivity extends AppCompatActivity { private EditText etNumOne; private EditT

2017-02-10 20:43:01 1774

原创 AutoCompleteTextView与MultiAutoCompleteTextView的使用

1.AutoCompleteTextView,顾名思义即自动补全文本;public class MainActivity extends AppCompatActivity { private AutoCompleteTextView autoCompleteTextView; private ArrayAdapter adapter; private static

2017-02-09 18:00:16 352

原创 Spinner实现简单级联

Spinner的简单级联主要用到了二维数组~代码呈上:public class MainActivity extends AppCompatActivity { private Spinner spProvince; private Spinner spCity; private String[] province= {"河南省","浙江省"}; //

2017-02-09 11:40:28 2820

原创 Android中TextView实现的“跑马灯”效果

在自学AndroidAPP开发中get到了TextView的“跑马灯”效果,感觉很有意思,但是中间出现了些问题(已解决),自己总结了一下。喜欢的朋友可以看下~

2017-01-10 21:37:53 300

接口回调Demo

在android中,接口回调是一种很常见的机制,它可以大大降低代码间耦合性,提高程序的复用性。我们经常碰到的点击事件就是利用的接口回调机制。这里我利用接口回调回传AsyncTask下载的数据~

2017-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除