松狮

如果你想拥有你从未有过的东西, 那么你必须去做你从未做过的事情!

Android仿微信语音聊天

代码整体结构: AudioRecorderButton类(录音按钮):State:STATE_NORMAL、STATE_RECORDERING、STATE_WANT_TO_CALCEL; AudioDialogManage类(录音过程中的提示对话框):Style:RECORDERING、WANT...

2015-12-31 21:46:52

阅读数 3723

评论数 6

ListView下拉刷新(PullToRefresh)

1、首先准备一个ListView;(代码不粘) 2、设置下拉是出现的头部布局header.xml(下拉加载界面): <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2015-12-29 15:39:41

阅读数 527

评论数 0

将Gradle项目导入ADT的方法

还是不能舍弃ADT,但是github上很多项目都是gradle了,因此只能使用此方法了。

2015-12-28 21:49:12

阅读数 1619

评论数 0

Android之Fragment动态加载、Fragment与Activity传值通信

1、Fragment动态加载 Fragment动态加载:撰写代码将Fragment灵活添加到一个Activity 中。add()添加、remove()移除、替换等。 (1)处理Fragment事务 FragmentManager fragmentManager = getFragmentMan...

2015-12-28 10:16:33

阅读数 1179

评论数 0

Android之Fragment静态加载

1、Fragment知识概要 Android3.0引入了Fragment,主要目的是用在大屏幕设备上,支持更加动态和灵活的UI设计。Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的声明周期回调回调方法定义了它自己的行为,可以将...

2015-12-25 11:25:15

阅读数 1031

评论数 1

关于Activity回收造成View选中不对应的问题

当遇到Activity被回收(横竖屏、内存不足)时,Activity会重建,而去调用onCreate()方法,在onCreate()方法中调用了设置首项透明度的方法。这样就会出现,选中的View和内容Fragment的不对应的。 //Bundle的键,作用:自定义的VIew继承的...

2015-12-25 10:02:23

阅读数 499

评论数 1

一个自定义的Topbar模板

1、Topbar模板功能介绍:自定义UI布局,自定义UI属性,自定义按钮监听事件,自定义左、右button的显示!效果图如下: 2、自定义属性:values——mytopbar.xml:

2015-12-16 16:11:18

阅读数 2811

评论数 1

UAC白名单解决每次启动都弹出UAC对话框(不用关闭UAC)

1.下载并安装微软官方工具 Microsoft Application Compatibility Toolkit   ,安装步骤下一步下一步; 2.以管理员身份运行“Microsoft Application Compatibility Toolkit”程序组中的“Compatibil...

2015-12-16 10:09:51

阅读数 5211

评论数 0

不同APP通过SharedPreferences传递数据(共享数据)

1、写入数据APP public class MainActivity extends Activity { private SharedPreferences putPreferences; private Editor putEditor; @Override protected...

2015-12-14 21:19:45

阅读数 661

评论数 0

Android系统服务简介

1、getSystemService(); Activtyde 一个方法(传入name)。 2、简单使用: (1)绑定布局: setContentView(R.layout.activity_main);LayoutInflater inflater = (LayoutInfla...

2015-12-11 21:34:55

阅读数 669

评论数 0

Android手势识别之GestureDetector

1、GestureDetector(手势识别器) (1)手势交互过程原理:            A.触屏一刹那,触发 MotionEvent事件;            B.上述事件被 OnTouchListenter 监听,在 nTouch() 中获得 MotionEvent对象;      ...

2015-12-11 20:02:16

阅读数 1050

评论数 0

Android SharedPreferences存储数据的使用方法

1、SharedPreferences类的介绍        对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存;如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Andro...

2015-12-11 16:22:27

阅读数 800

评论数 0

Android Menu中android:showAsAction属性

res ——》 menu ——》main.xml <item android:showAsAction="always" android:title="文件(F)"> ...

2015-12-10 21:01:06

阅读数 2234

评论数 0

Android之Menu

1、选项菜单(OptionsMenu): (1)创建选项菜单:重写onCreateOptionsMenu(Menu menu):     1)通过xml设置MenuInflater.inflate();      2)动态设置; (2)设置菜单项点击事件:onOptionsItemSelect...

2015-12-10 19:33:10

阅读数 446

评论数 0

Android之Notification

Android之Notification案例展示:public class MainActivity extends Activity implements OnClickListener{ NotificationManager manager; //通知栏控制类 int notifi...

2015-12-10 11:47:13

阅读数 413

评论数 0

GitHub图片

1、 2、 3、 4、

2015-12-09 21:37:53

阅读数 779

评论数 0

Android之Dialog

1、Dialog种类: (1)确认对话框;    (2)单选按钮对话框;   (3)多选按钮对话框;      (4)列表对话框; 2、Dialog常用方法: (1)创建AlertDialog:AlertDialog.Builder中的create()方法; (2)setTitle:设置对话框标题...

2015-12-09 20:53:13

阅读数 546

评论数 0

Android之Toast

1、Toast常用方法: (1)Toast.makeText(context, text, duration);                           //返回值是Toast (2)toast.setText(str);                                ...

2015-12-09 15:58:52

阅读数 435

评论数 0

Android重要控件概览(下)

1、ViewFlipper——多页面管理控件,实现子界面的自动切换 (1)为ViewFlipper加入View:A.静态导入(在Layout布局文件中直接添加View控件); B.动态导入(addView()) (2)设置进入动画:setInAnimation();          设置退出动画...

2015-12-09 14:42:29

阅读数 364

评论数 0

Gallery和ImageSwitcher

activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi...

2015-12-09 11:15:15

阅读数 615

评论数 0

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