自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Flaminge*的博客

心血来潮的学习笔记

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 android四种启动模式

standard:每次都会重新创建Activity实例,加到任务栈,不考虑复用singletop(栈顶复用):在栈顶不会重新创建而是进行复用,不处于栈顶重新创建singleTask:整个任务栈中是否存在,如果存在将其置于栈顶(调用onNewIntent方法),其上面的activity都移除销毁,如果不存在则重新创建~~android 启动页只要是singleTask,不管你后面进了多少个页...

2019-06-04 16:43:30 251

转载 实现自定义图片View圆形、圆角,椭圆

1、自定义ZQImageViewRoundOval.java  public class ZQImageViewRoundOval extends ImageView {private Paint mPaint;private int mWidth;private int mHeight;private int mRadius;// 圆半径private

2017-11-21 12:01:03 513 1

原创 Android TextView中文本点击文字跳转

在Android当中,用TextView控件来显示文字,实现它的事件来跳转。例如微博话题 提到的人,当点击这些文本时会跳到另外一个页面或指定的某个网页1、创建我们自己的一个clickspan子类public class weiboclickspan extends ClickableSpan {private onTextViewClickListener mListener;

2017-08-18 14:45:32 6673

原创 ProgressDialog+Thread实现进度条异步加载

实现流程1、弹出进度条对话框2、 执行线程,在线程中实现数据异步加载3、在线程数据加载完成后,调用Handler并集合数据,更新界面实现功能代码例子://添加异步操作   m_Dialog=ProgressDialog.show(m_context, "请等待...", "正在下载安装文件,请稍后...",true); //

2017-08-18 14:28:31 556

转载 Android ImageView 总结

一.介绍ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等.二.XML属性android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用 android:maxHei

2017-08-18 14:16:55 2263

原创 十六进制颜色值

#ffffffff由#加八位数字或字母组成,前两个ff为透明度(十六进制),后面六位ffffff为颜色代码,采用RGB配色(十六进制)透明度百分比的值如下:透明度参照表;00%=FF(不透明)    5%=F2    10%=E5    15%=D8    20%=CC    25%=BF    30%=B2    35%=A5    40%=99    45%

2017-08-18 14:06:46 931

原创 如何获取TextView中每个字符的长度

public float getCharacterWidth(TextView tv) {if (null == tv)return 0f;return getCharacterWidth(tv.getText().toString(), tv.getTextSize())* tv.getScaleX();}// 获取每个字符的宽度主方法:public floa

2017-06-30 10:38:27 1339

原创 WheelView滚动选择器

//--------------------------WheelView 控件实现的代码----------------------public class WheelView extends ScrollView {    public static final String TAG = WheelView.class.getSimpleName();    public

2017-05-18 15:57:00 198

原创 安卓设置状态栏颜色

如何在4.4以上的系统中方便的设置状态栏颜色,下面就是实现的步骤。使用Eclipse,下载JAR包,并引入到项目的libs文件夹中。需要的方法:private void applyKitKatTranslucency() {     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {        setTransl

2017-05-09 17:01:29 432

原创 安卓4种启动模式应用场景

Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。    启动模式设置:     activity android:name=".MainActivity" android:launchMode="standard" />

2017-05-09 15:56:40 608

原创 银行卡号Luhm校验Java实现代码

public class CheckBankNumber {// Description: 银行卡号Luhm校验// Luhm校验规则:16位银行卡号(19位通用):// 1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。// 2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。// 3.将加法和加上校验位能被

2017-03-28 13:48:24 1072

原创 判断当前应用程序是否从后台回到前台

当我们按返回或Home键退出应用程序的界面时,应用程序会在后台被挂起。那么如何判断这个应用程序在前台还是后台,应用从后台回到前台了?事实上,Android在SDK 14的时候提供了一个Callback。ActivityLifecycleCallbacks,可以通过这个Callback拿到App所有Activity的生命周期回调代码如下:先实现一个Application pu

2017-03-28 09:25:26 807

原创 如何通过包名判断手机是否安装了QQ,微信,或其他应用

例子:打开微信应用(如果为安装微信或者安装的不是官方微信则给出提示,如果没有isAvilible()方法的这步判断,则操作工程中可能或有闪退崩溃的情况)public class MainActivity extends Activity implements OnClickListener { private Button btn_test; @Override pr

2017-03-16 15:28:18 1231

原创 Toast自定义对话框居中显示

一个自定义的居中显示的Toast提示对话框,代码如下:public class ToastShow {private Context context; // 在此窗口提示信息private Toast toast = null; // 用于判断是否已有Toast执行public ToastShow(Context context) {this.context = con

2017-03-04 09:52:09 1829

原创 安卓实现清除缓存功能

一个数据清除缓存的功能,代码如下:public class DataCleanManager {public static String getTotalCacheSize(Context context) throws Exception {long cacheSize = getFolderSize(context.getCacheDir());if (Environm

2017-03-04 09:40:31 2330 2

原创 Android实现手机返回键返回上一级Activity

实现了从FirstActivity页面返回到SecondActivity页面功能,这里面涉及到了onKeyDown(捕获返回键)和Intent跳转public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {//startActivity(new I

2017-03-03 14:39:42 2820

原创 通过重力感应小球移动位置

重力感应,使得小球随着变动位置,具体代码贴出来了,知识点挺多

2017-03-02 13:46:12 818

原创 手指控制图片移动

实现了手机移动图片控件,很炫酷的一种效果,实际来说的话,项目中是用不到的,但效果很好,下面吧实现的代码呈现给大家:

2017-03-02 13:38:04 646

原创 打开指定的应用程序+实现复制粘贴

点击操作打开指定的程序,比如微信、QQ、微博,以下是一个Demo,实现了点击按钮或者长按TextView复制字符串,然后进入微信,完成粘贴的操作,具体代码如下:

2017-03-02 11:29:48 522

原创 安卓开发问题集锦二

问题一 、MATCH_PARENT  是什么类型的布局 ?    有网友表示对于很多工程中的 MATCH_PARENT 出现在 layout 中感到不明白,过去只有 FILL_PARENT和WRAP_CONTENT 那么 match_parent 到底是什么类型呢? 其实从 Android 2.2 开始 FILL_PARENT 改名为MATCH_PARENT ,从 API Level 为 8

2017-03-01 15:44:45 170

原创 安卓开发问题集锦三

小编目前已经写了3篇关于安卓开发问题的参考答案了,以后可能有后续哦

2017-03-01 13:51:10 204

原创 安卓开发问题集锦一

接下来,小编将会持续为大家呈现关于安卓开发存在的一些困扰大家好久的一些问题,敬请期待!

2017-03-01 11:55:06 371

原创 安卓WIFI开发介绍

初始化在 SystemServer 启动的时候,会生成一个 ConnectivityService 的实例,try {Log.i(TAG, "Starting Connectivity Service.");ServiceManager.addService(Context.CONNECTIVITY_SERVICE,  newConnectivityService(contex

2017-02-28 16:07:26 332

原创 安卓四大程序组件+Intent讲解

Android 的核心功能之一就是一个应用程序可以使用其它应用程序的元素(如果那个应用程序允许的话)。比如说,如果你的应用程序需要一个图片卷动列表,而另一个应用程序已经开发了一个合用的而又允许别人使用的话,你可以直接调用那个卷动列表来完成工作,而不用自己再开发一个。你的应用程序并没有吸纳或链接其它应用程序的代码,它只是在有需求的时候启动了其它应用程序的那个功能部分。为达到这个目的,系统必须在一个应

2017-02-28 15:38:01 445

原创 安卓面试题总结

1、 Android的四大组件是哪些,它们的作用?Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和

2017-02-28 09:34:52 413

安卓面试题全

一部很全的安卓面试题哦

2017-02-28

安卓UI控件

关于安卓UI空间的介绍及用法

2017-02-28

空空如也

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

TA关注的人

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