阳光心态的博客

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

排序:
默认
按更新时间
按访问量

网络图片获取并转换为Base64字符串

public static String getURLImage(String imageUrl) { String base64String = ""; try { //new一个URL对象 URL url = new URL(...

2018-01-02 11:13:36

阅读数:563

评论数:0

android仿ios实现分段选择控件UISegmentedControl

在ios7中有一种扁平风格的控件叫做分段选择控件UISegmentedControl,控件上横放或竖放着几个被简单线条隔开的按钮,每次点击能切换不同的按钮和按钮所对应的界面,比如qq客户端V6.5.3版本中消息页与电话页分离就是用的这种原理。但是很可惜的是Android系统并没有自带这种控件,不过...

2016-09-07 16:20:57

阅读数:3002

评论数:0

自定义语音通知栏 NotificationManager

前段时间接了一个项目,是物流公司要弄一款像滴滴打车那样的app,其中有一需求是在手机弹出通知栏NotificationManager后还要实现自定义文字转语音(TTS)。因为以前没接触过TTS,所以刚开始的时候还是有点紧张的,好在办公位对面坐了一位大神,他说“讯飞”应该可以实现这功能,于是就迫不及...

2016-06-12 11:07:35

阅读数:1418

评论数:0

单选选择RadioGroup

1)、布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and...

2016-02-04 00:01:03

阅读数:385

评论数:0

时间选择器TimePickerDialog

package com.example.mytest5; import android.app.Activity; import android.app.DatePickerDialog; import android.app.TimePickerDialog; import android.ap...

2016-02-03 23:10:18

阅读数:543

评论数:0

日期选择器DatePickerDialog

1)、代码:package com.example.mytest5; import android.app.Activity; import android.app.DatePickerDialog; import android.os.Bundle; import android.util.Lo...

2016-02-03 22:52:32

阅读数:302

评论数:0

下拉控价Spinner的使用

public class MainActivity extends Activity { private static final String TAG = MainActivity.class.getSimpleName();//获得类名 private Spinner mSpi...

2016-02-01 00:11:43

阅读数:268

评论数:0

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

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

2016-01-29 13:30:57

阅读数:492

评论数:0

自定义进度条对话框

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

2016-01-29 11:39:32

阅读数:795

评论数:0

异步请求数据

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

2016-01-28 21:36:02

阅读数:365

评论数:0

工作感悟(2)

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

2016-01-27 18:17:27

阅读数:220

评论数:0

BroadcastRecevier广播的基本使用

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

2016-01-26 14:44:28

阅读数:981

评论数:0

Service的基本使用

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

2016-01-25 16:54:41

阅读数:233

评论数:0

SQLite

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

2016-01-20 21:28:08

阅读数:369

评论数:0

数据库基本操作(2)

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

2016-01-19 13:55:28

阅读数:191

评论数:0

数据库基本操作(1)

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

2016-01-19 13:50:55

阅读数:219

评论数:0

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

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

2016-01-16 15:01:14

阅读数:268

评论数:0

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

自定义组件实现跑马灯效果1:组件类: public class MyView2 extends View { private Mythred mythred; private Paint paint; private int rx = getWidth();//文字的x方向...

2016-01-13 19:12:32

阅读数:365

评论数:0

滑动删除ListView

滑动删除ListView实现原理: A、ListView的ListItem是一个容器,通过Scroller可以使得ListItem的子组件产生滚动。 B、需要通过手指所在的坐标来获取哪一个ListItem要滚动。 C、ListItem的滚动有两种情况:一种跟随手势滚动,另一种是惯性滚动 D、设置一...

2016-01-13 14:08:02

阅读数:378

评论数:0

自定义组件基础

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

2016-01-12 22:27:03

阅读数:196

评论数:0

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