自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 ScrollView的使用以及简单Demo

ScrollView 就是我们常见的垂直滚动条HorizontalScrollView是我们常见的水平滚动条什么时候会用到他呢?当Activity中显示不下那么多内容时,就可以在布局中加入这两个组件,用这两个组件包含显示在Actvity中的内容可以给它绑定监听器scroll.setOnTouchListener(new OnTouchListener()....可以监听滚动

2015-01-31 17:24:42 496

原创 Bitmap,BitmapDrawable,BitmapFactory的简单使用,以及AssetManager的使用

1.将Bitmap封装成BitmapDrawable  BitmapDrawable bitmapDrawable = new BitmapDrawable(bitmap); 2.从BitmapDrawable中提取bitmap  bitmap = bitmapDrawable.getBitmap(); 3.BitmapFactory中的方法可以从不同的数据源创建Bitmap对象

2015-01-31 14:21:58 560

原创 对前面的ViewFlipper文章简单补充

ViewFlipper为ViewFlipper加入View(1)静态导入:在layout布局文件中直接导入android:id=""android:flipInterval="3000"...>android:scaleType="matrix"android:id="".../>android:scaleType="matrix"andro

2015-01-30 23:10:32 423

原创 对前两篇转载的动画文章的评价以及个人实现的ViewFlipper的小案例

首先给出一张图:发现文章中存在以下问题:viewFlipper.setInAnimation(this,R.anim.left_in);viewFlipper.setOutAnimation(this,R.anim.left_out);这两句是为了设置左进右出的动画,参考上图就是 位置1-->位置2(左进),位置2-->位置3 (右出)。不管上两篇文章的作者是否理解见明知意这一词

2015-01-30 21:39:57 518

转载 Android的Activity屏幕切换动画(二)

转载自http://blog.csdn.net/heavenforgold/article/details/7081484上一篇文章将了 Android的左右滑动切换(见 Android的Activity屏幕切换动画(一)-左右滑动切换),实现过程是非常简单,一些新手可能会向深入了了解Activity切换的原理,下面主要对左右滑动进行深入的探讨,并以项目中的一个切换效果来进一步了解。

2015-01-30 21:07:29 436

转载 Activity屏幕切换动画(一)

转载自http://blog.csdn.net/heavenforgold/article/details/7074136在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overr

2015-01-30 21:04:55 418

原创 ViewPager的简单介绍

ViewPager的使用(ViewPager可以使视图左右滑动) 创建MainActivity并且在其布局文件中加入ViewPager  ....>   接下来要给ViewPager添加数据: 1.建立数据源List viewList = new ArrayList();将Layout转换成View对象(1)LayoutInflater lf = getLayo

2015-01-30 15:39:24 444

转载 较简单明了的一篇制作sublime Text插件的教程

转载自http://www.welefen.com/how-to-develop-sublime-text-plugin.htmlSublimeText是一个超赞的编辑器,具体有跨平台(window/linux/mac)和高性能等诸多特点,使用python开发,安装包10M都不到。如果你对SublimeText还不够了解,请阅读Sublime Text 2 入门及技巧,Sublime

2015-01-29 18:21:24 780

转载 sublime text 创建自己的小插件的方法

转载自;http://mux.alimama.com/posts/541前言:术语和参考资料sublime text 2的扩展模式相当的丰富。有多种方法可以修改语法高亮模式以及所有的菜单等。它还可以创建一个新的build系统,自动补全,语言定义,代码片段,宏定义,快捷键绑定,鼠标事件绑定和插件。所有这些都是通过文件构成的包来实现。一个包就是在'Packages'目录下的一个

2015-01-29 18:03:23 1729

转载 sublime text创建属于自己的插入时间的小插件

Sublime Text插件实现插入带时间功能的说明:1. 创建插件:Tools → New Plugin:import datetimeimport sublime_pluginclass AddInfoCommand(sublime_plugin.TextCommand):    def run(self, edit):        self.view.run_c

2015-01-29 17:59:28 806

原创 android 静态加载Fragment和动态加载Fragment

静态加载Fragment1.创建一个类MyFragment继承自Fragment或者Fragment的子类2.让MyFragment重写onCreateView()方法public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)

2015-01-29 16:50:22 1102

原创 通过RadioGroup组件实现微信底部的切换按钮(Tab》

<RadioGroup android:id="@+id/radiogroup" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" androi

2015-01-29 15:41:58 547

原创 sublime text2 格式化html文档插件Tag及使用

1.先来看看效果未安装Tag插件前的文档效果:安装了Tag之后的效果:2.下面来说Tag的下载安装:首先下载Tag插件,我在线安装找不到Tag插件,所以下载了离线的Tag包,此处给出分享连接Tag下载好以后找到放包的的位置,找不到不要紧,可以在Sublime工具栏中Preference->浏览程序包 打开包的存放位置,将下载好的Tag.rar解压后的Tag文件夹

2015-01-28 21:47:26 2729

转载 关于ListView为空时的显示技巧

转载自 http://blog.csdn.net/vector_yi/article/details/24936163在移动平台上为用户展示数据的一个常用方法是将数据填充进一个List内,而此时需要注意的一点就是:          如何处理需要填充的数据为空的情况?           ListView及其他继承自AdapterView的类都有一个简便的处理这种情况的

2015-01-27 18:15:57 927

原创 android 抽取xml内容

1.books.xml文件内容 疯狂Java讲义 轻量级Java EE企业应用实战 疯狂Ajax讲义2.MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.o

2015-01-27 17:54:37 462

原创 android 通过WebView显示网页

1.通过Intent调用系统浏览器Uri uri = Uri.parse(url);Intent intent = new Intent(Intent.ACTION_View,uri);startActivity(intent);2.本次任务(1)将WebView加入你的应用(2)使用WebView加载页面(3)获取网络访问权限(4)在WebView中使用JavaS

2015-01-26 20:27:17 527

原创 android startActivtyForResult以及ExpandableListActivity的使用

该程序实现 介绍如何启动Activity并获取被启动Activity返回的结果1.MainActivity.javapublic class ActivityForResult extends Activity{ Button bn; EditText city; @Override public void onCreate(Bundle savedInstanceState)

2015-01-23 15:19:08 459

原创 android Activity之间通过Bundle和Intent传递数据

1.MainActivity.javapublic class MainActivity extends Activity { private EditText mUsrnameEdt; private EditText mPasswdEdt; private Button mRegister; @Override protected void onCreate(Bundle s

2015-01-23 14:18:44 474

原创 android ProgressBar简单介绍及实例

public class MainActivity extends Activity { private int[] mData = new int[100]; private int mHasData; private int mStatus; @Override protected void onCreate(Bundle savedInstanceState) { supe

2015-01-22 15:24:23 537

原创 android GridView的简单示例

1.MainActivity.java文件package com.example.gridviewdemo;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import androi

2015-01-22 14:55:34 371

原创 android ListView的简单应用以及对列表项的每一项增加监听

基于上一篇 Adapter理解 增加一下实现(implements OnItemClickListener ,OnScrollListener)@Override public void onItemClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method

2015-01-21 22:03:30 539

原创 android Adapter概念理解

数据适配器:作用:把复杂的数据(数组、链表、数据库、集合等)填充在制定视图界面上ArrayAdapter(数组适配器):用于绑定格式单一的数据数据源:可以是集合或数组SimpleAdapter(简单适配器):用于绑定格式复杂的数据数据源:只能是特定泛型的集合数据适配器是连接数据源和视图界面的桥梁实现过程:新建适配器->添加数据源到适配器->视图加载适配器示例:/

2015-01-21 20:11:54 580

原创 android 关于PreferenceActivity的简单实用

1.使用PreferenceActivity之前首先要创建一个.xml文件来填充它的设置界面 <RingtonePreference android:key="ring_key" android:ringtoneType="all" android:showDefault="true" android:sho

2015-01-21 17:44:05 370

原创 TabActivity的简单应用

1.MainActivity.java 文件public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TabHost tabHost = get

2015-01-21 14:08:21 367

转载 android shape selector layer-list详解

原文地址:http://blog.csdn.net/brokge/article/details/9713041和在Android UI设计中经常用到。比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到和。可以这样说,和在美化控件中的作用是至关重要。在看这篇文章之前,可以看下这个小例子:镂空按钮的实现1.Shape简介作用

2015-01-20 16:05:58 530

原创 handler的简单使用

实现简单的动画:public class MainActivity extends Activity { // 定义周期性显示的图片的ID int[] imageIds = new int[] { R.drawable.java, R.drawable.ee, R.drawable.ajax, R.drawable.xml, R.drawable.classic }; int cu

2015-01-20 15:28:48 380

原创 android 简单调试中用到的 Log.

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝

2015-01-19 18:12:31 380

原创 android Spinner的简单demo(用到BaseAdapter)

package com.example.spinnerdemo;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.B

2015-01-19 15:23:54 799

原创 bitmapdrawable的使用

InputStream inputStream = getResources().openRawResource(R.drawable.test); BitmapDrawable drawable = new BitmapDrawable(inputStream); Bitmap bitmap = drawable.getBitmap(); bitmap = ThumbnailUtil

2015-01-19 12:14:34 480

原创 android 自定义View

1.DrawView代码public class DrawView extends View { public float mCurrentX = 50; public float mCurrentY = 50; public DrawView(Context context) { super(context); } @Override public void onDra

2015-01-19 11:08:55 374

原创 java中char和string float与double区别

Java 中 char 和 String 的区别1.char表示字符,定义时用单引号,只能存储一个字符,如char c='x';而String表示字符串,定义时用双引号,可以存储一个或多个字符,如String name="tom"; 2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度。

2015-01-18 16:57:30 2713

原创 android ImageView实现图片浏览器(点击左侧显示上一张,点击右侧显示下一张)

1.实现代码如下:public class MainActivity extends Activity { private int[] mImages = { R.drawable.juxie, R.drawable.mojie, R.drawable.sheshou, R.drawable.shizi, R.drawable.shuangyu, R.drawable.shua

2015-01-18 15:39:27 3873 1

原创 android 关于美化按钮的小技巧

通过创建xml文件来实现1.创建按钮背景white.xml 2.再创建按钮被按下的背景grey.xml 3.再创建最后一个btn_bg.xml 以上就是通过用btn_bg.xml做为背景的效果(颜色是通过创建color.xml,然后引用的)

2015-01-17 21:07:33 982

转载 ListView详解

转载自http://mzh3344258.blog.51cto.com/1823534/889879Android之ListView原理学习与优化总结在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用

2015-01-16 14:25:47 514

原创 ubuntu14.04挂载windows分区

1.查看系统磁盘号2.修改配置文件打开/etc/fstab配置文件包含以下几项:             :分区定位,可以给磁盘号,UUID或LABEL,例如:/dev/sda2,UUID=6E9ADAC29ADA85CD或LABEL=software : 具体挂载点的位置,例如:/media/C : 挂载磁盘类型,linux分区一般为ext4,windows

2015-01-14 16:56:24 766

翻译 ubuntu下 安装androidstudio

下载android studio包android-studio-bundle-133.970939-linux.tgz解压:$ sudo tar zxvf android-studio-bundle-133.970939-linux.tgz解压后文件夹名为android-studio。移动:$ sudo mv android-studio /opt/打开文件夹:$ cd /opt/

2015-01-14 11:22:25 714

原创 安装ubuntu14.04之后字体变得超级难看的解决办法

在命令行下输入 :sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming这样就删除掉了那两个中文字体,恢复到以前那种字体,美!

2015-01-14 11:06:02 470

原创 Android Studio的安装以及配

1.首先下载(http://www.android-studio.org)对应的studio版本,建议下载主页中显示的“DOWNLOAD”,这样会同时给你把sdk也下载下来了,个人觉得比较方便2.让后就是打开下载好的安装文件 一步一步往下走,到最后一步不要选择安装完成后启动studio3.安装结束后在安装的根目录里面找到 Android Studio\bin\ 下的idea.propert

2015-01-13 19:57:40 1499

通过ViewPager实现微信标题栏滑动效果

通过ViewPager实现微信标题栏滑动效果,而且有消息提示的带数字红色实心圆的显示

2015-02-06

微信消息通知图标创建BadgeView

微信好友消息通知图标,显示消息条数那个带数字的红色图标的View实现源代码

2015-02-06

贪吃蛇(java)

用java写的一个小游戏,主要是练习java中线程的运用以及面向对象的思想

2014-10-20

逻辑记录的成组和分解

逻辑记录的成组和分解,模拟逻辑记录的成组和分解操作,提高磁盘存储空间的利用率

2013-06-23

横向打印二叉树

创建二叉树,先序遍历二叉树,横向打印二叉树

2012-11-20

空空如也

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

TA关注的人

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