自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光心态的博客

阳光心态,积极做事,成就你我!

  • 博客(17)
  • 资源 (20)
  • 收藏
  • 关注

原创 在任意类中获得屏幕的宽高

/** 获取手机的屏幕宽 */public static int getSW(Context context) { int sw; WindowManager wm = (WindowManager) context .getSystemService(Context. WINDOW_SERVICE); if (context.getR

2016-01-29 13:30:57 673

原创 自定义进度条对话框

Android系统自带的进度条很丑不能满足我们在真实项目中的实际需求,以下是一个自定义对话框动画的简单演示,难点在于动画所配的图片太难找了,如果有朋友想要完整源码和图片资源的可以取我们资源页下载:1)、Activity:public class MainActivity extends Activity { private static final String TAG = MainActi

2016-01-29 11:39:32 1043

原创 异步请求数据

异步请求适用于大文件上传或下载等耗时任务,数据请求更安全可靠,解决了在主线程不能进行网络通信的弊端,从而有效的提高用户体验。以下案例简单明了的模拟了异步请求数据的全部过程。1)、Activity:public class MainActivity extends Activity { private static final String TAG = MainActivity.class.g

2016-01-28 21:36:02 968

原创 工作感悟(2)

初入职场端正心态很实用的九句话一、职场:先升值,再升职; 二、沟通:先求同,再求异; 三、执行:先完成,再完美; 四、学习:先记录,再记忆; 五、创业:先成长,再成功; 六、发展:先站住,再站高; 七、人际:先交流,再交心; 八、先做好自己,再要求别人; 九、先解决心情,再解决事情。

2016-01-27 18:17:27 380

原创 BroadcastRecevier广播的基本使用

BroadcastRecevier的有序、普通、动态和静态启动以及数据传递1、什么是BroadcastRecevier? BroadcastRecevier是一个系统级别的监听器,比如:插上耳机、电池电量发生变化、切换飞行模式等等都会由系统发送广播,我们的App可以接收过个广播,并做出相应的响应。2、广播发送的两种类型:A) 发送普通广播:sendBroadcast(Intent intent);

2016-01-26 14:44:28 1331

原创 Service的基本使用

Service作为Android四大组件之一可以在很多场合的应用中使用,比如播放音乐、文件下载和文件上传等等,以下通过简短的代码实现了Service的基本使用,以及与Activity界面通信的功能,代码有很详细的注释: Activity类:/** * 注意: * A、将需要在后台执行的任务定义在onStartCommand()方法中,因为Service在UI线程中工作,所以不适合用于耗时的工作

2016-01-25 16:54:41 358

转载 工作感悟(1)

招聘面试要点和技巧●共识:○团队是公司最有价值的部分 ○面试是工作的重要的组成部分,不是额外事 ○“一流的人雇一流人才,二流的人雇三流人才” ○“原则:态度第一、能力第二、经验第三”●基本上,我们要找的人:○人必须不能有问题(必要) ○对我们做的事业有兴趣(必要) ○基础知识和技能良好 ○成长潜力良好 ○有一定相关经验●几面的侧重点:○一面,人品、基础技能和经验 ○二面,确认人品和能

2016-01-25 12:00:20 429

原创 SQLite

sqlite的增删查改CRUDCRUD是指在做计算处理时的增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)几个单词的首字母简写。1、获取Android定义的几个常用目录: Context.getCacheDir()方法 用于获取/data/data//cache目录Context.getFilesDir()方法 用于

2016-01-20 21:28:08 511

原创 数据库基本操作(2)

数据库常用干货 (CRUD)0、事务(transaction) A、事务可以保证数据恢复到初始状态B、事务的4个特征: 1)原子性:事务中的命令可么全部成功,要么全部失败 2)隔离性:多个事务相互隔离,互不干扰 3)持久性:事务一旦提交或回滚,将永远保存 4)一致性:事务前后的状态要保持一致C、事务语法: begin:开启事务 commit:提交事务,数据会永久保存 rollback

2016-01-19 13:55:28 392

原创 数据库基本操作(1)

数据库常用干货 (mysql)1、数据库的相关名词解释 A、DB——Database,数据库,存储数据的仓库; B、DBMS——Database Manager System,数据库管理系统,其实就是指软件,比如MySql、SqlServer、Oracle等等都是DBMS; C、DBS——Database System,数据库系统,是一个完全的数据库体系,包含DB、DBMS、DBA、硬件、软件

2016-01-19 13:50:55 398

原创 自定义组件的简单使用—View

自定义组件的简单使用—View1、 控件是怎么来的? 每一个控件都是使用绘图的方式绘制出来的2、开发自定义组件的几种方法 A、从0开始开发自定义组件,从View或ViewGroup类继承,难度最大 B、从已有组件继承,比如定义ImageView、ListView继承,为已有组件添加新的功能 C、将多个已有的组件组合成一个新的组件3、View类 A、构造方法 public MyV

2016-01-16 15:01:14 511

转载 使用declare-styleable给自定义控件添加自定义属性

1.首先,先写attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="TestAttr"> <attr name="name" format="reference" /> <attr name="age"> <flag nam

2016-01-14 20:11:20 498

原创 自定义组件实现跑马灯效果

自定义组件实现跑马灯效果1:组件类:public class MyView2 extends View { private Mythred mythred; private Paint paint; private int rx = getWidth();//文字的x方向位置 //自定义组件在布局中调用时执行以下方法 public MyView2(Contex

2016-01-13 19:12:32 532

原创 滑动删除ListView

滑动删除ListView实现原理:A、ListView的ListItem是一个容器,通过Scroller可以使得ListItem的子组件产生滚动。B、需要通过手指所在的坐标来获取哪一个ListItem要滚动。C、ListItem的滚动有两种情况:一种跟随手势滚动,另一种是惯性滚动D、设置一个滚动的临界距离,如果手势滚动的距离超过临界距离,则继续惯性滚动删除,否则回滚,还原成初始状态E、滚动

2016-01-13 14:08:02 531

原创 自定义组件基础

自定义组件基础本案例主要简述如何通过view绘制文字、图形和图片。public class MyView2 extends View { private Bitmap bitmap; //自定义组件在布局中调用时执行以下方法 public MyView2(Context context, AttributeSet attrs) { super(context, a

2016-01-12 22:27:03 317

原创 自定义组件_事件处理机制

1、Android的事件触发和响应过程 A、事件完整的响应过程: 先传递事件:Activity -> ViewGroup -> View 再处理事件:View -> ViewGroup -> Activity事件传递和处理过程中涉及的几个方法: 1)分发事件 public boolean dispatchTouchEvent(MotionEvent ev) 向子组件传递事件的动力源

2016-01-12 17:24:52 665

原创 侧边栏 SlidingMenu

自定义组件之侧边栏 SlidingMenu1、侧边栏的功能A、滑动Activity可以打开侧边栏B、如果滑动的距离小于临界边距,则自动回滚,否则,惯性打开C、点击某个按钮可以打开/隐藏侧边栏2、侧边栏的实现思路A、侧边栏组件的父类不再使用ViewGroup,而是使用HorizontalScrollView,使用该类的目的是可以简化滚动功能的实现,HorizontalScrollView已经实

2016-01-12 17:12:19 546

广点通联盟 Android SDK——接入说明文档 V4.8

如果根据正常的注册流程仍然无法在嵌入广点通sdk的app中看到广告,可以尝试使用logcat排查问题(详见文档)。 确保所使用的android-support-v4.jar包中的android.support.v4.app.NotificationCompat.Builder类包含setProgress方法,如果不包含此方法请升级android开发套件。

2020-07-14

文字转语音TTS

自定义通知栏NotificationManager,实现文字转语音(TTS)输出。

2016-06-12

获取手机所在地的经纬度

通过百度定位获得手机当前所在地的经纬度

2016-03-29

自定义进度条对话框

自定义进度条对话框,可直接导入的项目中使用。

2016-01-29

BroadcastRecevier广播的基本使用

本案例实现了动态、静态、有序和普通方式启动广播,讲述了广播的启动逻辑,介绍了接口在广播的传值过程。

2016-01-26

通过Service模拟音乐播放器

通过Service模拟音乐播放器播放、暂停、停止的一个小例子。

2016-01-25

Service的基本使用(传值)

项目实现了StartService和BindService两种服务的使用,包括生命周期和传值。

2016-01-25

ListView滑动删除

通过自定义ListView实现左右滑动删除功能

2016-01-13

侧边栏(左滑)

实现左滑侧边栏,点击主界面按钮实现打开和收缩侧边栏。

2016-01-12

高仿网易新闻app

一个优质的新闻客户端app,本项目有几大亮点 (1):一个不错的欢迎页面效果,上下滑动滑动到底部效果 (2):加载网络弹窗loading效果,也很不错 (3):本项目大体框架也是一个非常棒的,强烈推荐使用当做app框架参考 (4):切换每一个fragment的时候处理的加载模式 (5):通过webview调用h5效果的商城,也很不错

2015-11-28

android市面主流侧滑框架

android市面主流侧滑框架,本架构主要实现侧滑出现底部view和首页实现tabhost效果,并且每一个fragment支持使用多个viewpager,很好的处理viewpager一次全部加载问题,可以根据viewpager出现的时候调用初始化页面,提高性能。这是一个不错的架构,欢迎android小伙伴们一起学习。 本项目主要底部TabFragment和左边侧滑DragLayout 以及CustomViewPager 实现,并且提供退出应用的一种关闭所有acitiviy的方式。

2015-11-23

android点餐app

一个不错的订餐app,本项目主要有一下几大功能 (1):首页的菜单预览模块, (2):点击切换城市列表 (3):点击进入菜单列表 (4):分类模块UI展示, (5):个人中心部分

2015-11-23

餐饮项目设计图

餐饮项目全套设计稿,实现起来有点难度哦!

2015-11-20

Android短信验证码自动填写

Android项目实现短信验证码自动填写功能,避免了人工第二次操作,提高了用户体验。

2015-11-20

图灵机器人智能客服

无需导入sdk,通过在图灵注册的key实现智能聊天客服功能

2015-11-19

Android自动检测更新源码

Android实现自动检测更新apk文件

2015-11-19

小灵机器人

功能:机器人自动回复聊天功能 设计知识:httpclient异步获取数据;josn数据解析;接口传值;随机数组;显示时间;adatper多种布局

2015-11-17

IT应聘时最漂亮的回答

java/android大学生应聘时最漂亮的回答

2015-11-13

高职大专技能鉴定总结

湖南省2014年g高职大专数据库技能鉴定总结

2015-11-13

MIC-2常见问题与解决方法

富士康手机组装之自动化机械臂MIC-2常见问题与解决方法

2015-11-13

空空如也

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

TA关注的人

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