自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 启动模式

参考文章Android有四种启动方式standard: 标准模式说明: Android创建Activity时的默认模式,假设没有为Activity设置启动模式的话,默认是标准模式。每次启动一个Activity都会又一次创建一个新的实例入栈,无论这个实例是否存在。singleTop:栈顶复用模式说明: 分两种处理情况:要创建的Activity已经处于栈顶时,此时会直接复用栈顶的Activi...

2019-04-10 10:03:45 230

原创 Android 设置虚线分割线

效果图:Layout.xml布局中View设置background<View android:layout_width="match_parent" android:layout_height="2dp" android:layerType="software" android:background="@drawable/...

2019-03-03 16:19:56 3670

原创 图片占位工具

图片占位工具https://via.placeholder.com/600x300/ff0000/ffffff/aaa.png?text=https://placeholder.com/600x300 宽度x高度ff0000 背景图颜色ffffff文字颜色aaa.png 图片名称text=https://placeholder.com/ 文字内容参考文章https://blog....

2019-02-18 09:52:52 303

原创 统计Androidstudio代码行数

打开Android Studio,按快捷键Ctrl+Shift+A输入find选择Find in Path,双击点击右下角的Open in Find Window,就会看到每个包和总的代码行数参考 https://blog.csdn.net/u012145166/article/details/51057102...

2018-11-22 10:24:40 2598

原创 沉浸式状态栏

状态栏设置为纯色if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {getWindow().setStatusBarColor(Color.WHITE);}设置主题 values-v23 (状态栏字体颜色会根据状态栏的颜色而改变,深色状态栏为白色字体,浅色状态栏为黑色字体) 状态栏为图片的一部分 pro...

2018-09-19 16:16:57 195

原创 android 设置特殊字体

为了满足UI的“爱好”,研究下android中第三方字体的使用,纯技术研究,如有侵权,纯属巧合【笑哭】 首先从百度搜索下载到字体文件,拷贝到assets/fonts目录下 在使用字体的Textview调用方法setTypeface()Typeface tf = Typeface.createFromAsset(mContext.getAssets(), "fonts/Helvetica...

2018-07-30 16:06:52 2743

原创 三步写出仿IOS Dialog代码

final CustomDialog dialog = new CustomDialog(DeviceRoomActivity.this, R.style.dialog, R.layout.dialog_room_name);1.自定义CustomDialog 继承android.app.Dialogpublic class CustomDialog extends Dialog { ...

2018-07-25 18:14:46 865

原创 Android Activity onConfigurationChanged()方法 监听状态改变

AndroidManifest.xml文件: 1.增加权限android.permission.CHANGE_CONFIGURATION 2.设置Activity的android:configChanges属性<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /><applic...

2018-06-12 11:07:32 2223

转载 Java 字节数组类型(byte[])与int类型互转

代码如下:public class CommonUtils { //高位在前,低位在后 public static byte[] int2bytes(int num){ byte[] result = new byte[4]; result[0] = (byte)((num >>> 24) & 0xff)...

2018-06-07 11:12:03 1413

原创 App集成友盟分享遇到的坑——java.lang.NoSuchFieldError: No field umDebugLog of type...

在App中集成友盟分享,参照友盟社会化分享 前一天app还好好的,第二天就打不开了,查找了下原因,问题出在Application的友盟初始化中UMConfigure.init(this, null, null, UMConfigure.DEVICE_TYPE_PHONE, ""); 错误原因java.lang.NoSuchFieldError: No field umDebugLog of t...

2018-05-31 09:24:42 6960 4

原创 Android使用腾讯X5内核替换原生webview

更多信息查看TBS 腾讯浏览服务 先下载官方的jar包,放在app/libs下, 从demo中拷贝liblbs.so包,放在app/libs/armeabi中, app下的build.gradle中加入android { defaultConfig { ndk { abiFilters "armeabi", "armeabi-v7a",...

2018-05-30 18:21:42 7431

转载 multiDexEnabled 解决方法

由于项目中引用compile ‘com.github.barteksc:android-pdf-viewer:2.4.0’用于加载pdf还有poi加载word,导致方法数剧增,超过65k后使用了google的解决方法: 第一步: 在 build.gradle中defaultConfig {/**添加多 dex分包支持*/multiDexEnabled true}depe...

2018-05-23 15:45:43 16061

原创 Angular2 问题整理

1、使用angular2-highcharts ,compile的时候出现Cannot find name 'require'.的问题。 来自Stack Overflow 在命令行中执行npm install --save @types/node, 将src/tsconfig.app.json文件中的"types": []改为 "types": [ "node"

2017-12-27 17:06:41 769

转载 RecyclerView -- 使用

转自 http://www.jianshu.com/p/519bb23987ca看完此文章 你就会学到什么… RecyclerView添加头部,尾部,或list列表中某位置添加view RecyclerView+SwipeRefreshLayout 实现上下拉刷新效果 分页加载数据 列表优化方案 利用Glide加载图片,滑动的时候按back键,App会crash蹦掉处理。

2017-11-07 15:54:06 403

原创 Highcharts 制作仪表盘 gauge

先看效果图 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script> <script

2017-09-21 14:29:29 2404

原创 初次安装使用git及常用命令记录

linux sudo apt-get install git windows 去git下载,这里 安装完成后,右键菜单中会出现Git Bash Here,点击打开。 配置git$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"生成公钥 ssh-key

2017-08-22 10:21:22 353

原创 android ValueAnimator 属性动画的用法

ValueAnimator animator = new ValueAnimator(); //设置动画时长 animator.setDuration(1500); //设置差值器 animator.setInterpolator(new AccelerateDecelerateInterpolator()); //设置

2017-08-21 15:40:47 390

转载 管理员必须会用的一些常见的mysql管理命令

转自http://www.360doc.com/content/17/0814/17/46393195_679162409.shtml 管理员必须会用的一些常见的mysql管理命令. 作者:lvtao 发布于:2013-5-18 15:51 Saturday 分类:数据库登陆mysql mysql -uroot -plvtao.net 远程登陆 mysql -h110.110.110.11

2017-08-14 17:15:49 335

转载 CentOs 系统安装Apache+Mysql+php环境

安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口安装mysql: yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld

2017-08-11 16:30:05 432

转载 windows下彻底删除MySQL的方法

计算机->管理->服务,停止mysql服务运行 regedit,打开注册表,删除以下项 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL HKE

2017-08-09 14:21:05 580

转载 Android性能专项测试之Heap Viewer工具 --Android Device Monitor

参考文章 http://blog.csdn.net/zhangfei2018/article/details/49154479http://www.cnblogs.com/tianzhijiexian/p/4267919.html

2017-07-05 11:21:42 1766

转载 常用Git命令大全思维导图

转自http://blog.csdn.net/mynameishuangshuai/article/details/51657324开发中代码管理少不了使用Git,对于初学者来说git命令的学习是一个难过的坎,为了帮助大家记忆并快速掌握Git的基本使用,我把常用的Git命令整理成思维导图,分享给大家。高清大图在线预览http://img.blog.csdn.net/20160613140756568

2017-07-04 17:55:14 336

转载 AndroidStudio多渠道打包

转自 http://blog.csdn.net/mynameishuangshuai/article/details/51783303友盟统计用到了渠道ID 在AndroidManifest.xml中添加<application> <meta-data android:name="UMENG_CHANNEL" android:valu

2017-07-04 17:51:28 543

转载 Android中TextView内容过长加省略号,设置超出6个字就用省略号表示

设置超出6个字就用省略号表示:<TextView android:id="@+id/wholesale_carrier" android:layout_width="wrap_content" android:layout_height="wra

2017-06-23 15:43:05 3351

原创 App release版本和debug版本参数不同

参考 项目中在开发的时候有很多日志要打印,但是正式发版不应该出现这些调试日志。 以前的做法是设置一个静态变量,但是每次发版的时候要修改这个参数,经常会因为匆忙上线而忘记修改。 以前的做法 //debug | release private static int type = LOG_RELEASE;修改app/build.gradl buildTypes {

2017-06-14 17:05:45 2792

转载 Android 获取栈最顶层Activity和Application Context解决方案

转自 Android 获取栈最顶层Activity和Application Context解决方案 在做类似“您的账号在异地登陆,您被迫退出”的dialog弹窗的功能时,不知道怎么获取当前Activity,刚好遇到这篇博主的文章,确实好用,在此记下。 以前开发都是在别人搭完框架的情况下进行开发,今天遇到一个很头疼的问题,想要在做一个很常见的功能,当接收到极光推送的消息,就在当前页面显示一个dia

2017-05-24 16:35:29 2734

转载 Android 获取手机的IMEI等设备信息

转自获取IMEI等[java] view plain copy public String getPhoneInfo(Context context) { TelephonyManager tm = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE);

2017-05-11 11:42:19 1532

原创 android项目 编译出现"Unsupported major.minor version 52.0" 问题解决

Warning:java: E:\Android\sdk\platforms\android-25\android.jar(android/view/ViewDebug.class): 主版本 52 比 51 新, 此编译器支持最新的主版本。 建议升级此编译器。原因是android Api版本和JDK版本不匹配 android API 24及更高级版本<————>JDK 8开发工具: Int

2017-03-14 17:56:27 4255

转载 Java(Android)线程池

转载自 Java(Android)线程池 http://www.trinea.cn/android/java-android-thread-pool/介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗?new Thread(new R

2017-02-27 14:41:39 270

原创 制作一个圆角矩形的activity弹窗

实现效果:1、写一个圆角背景<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="10dp" /> <solid an

2017-02-24 16:56:39 1301

原创 Android 给图标着色的方法

参考文章 Drawable 着色的后向兼容方案为了实现这种效果:写了一个工具类方法,为ImageView着色(当然也可以把生成drawable的部分独立出来,给button或者edittext的background着色,可以随意扩展): //drawable 着色 public static void setImageViewColor(ImageView view, int col

2017-02-22 15:35:45 4779 2

原创 Android 防止按钮响应连续点击

在工具类Utils.java中声明如下方法: private static long lastClickTime = 0; //防止连续点击 public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if (time - lastClick

2017-02-09 18:21:00 505

原创 Android 判断触摸点是否在某个view的区域,解决子view与parent的touch事件冲突

//(x,y)是否在view的区域内private boolean isTouchPointInView(View view, int x, int y) { if (view == null) { return false; } int[] location = new int[2]; view.getLoc

2016-12-29 22:33:20 12613 1

原创 Android 创建新的Activity,禁止返回到前一个(或pre的pre)Activity (FLAG_ACTIVITY_CLEAR_TASK的应用)

应用场景:在APP登录界面(A)中打开注册界面(B),在注册界面(B)提交用户名、密码等信息提交后,直接进入主界面(C)。此时如果用户按下了Back键,是不期望回到注册界面(B)或者是登录界面(A)的。简单来说就是:activity A->B A启动B,此时栈中是A、B B启动C,期望得到的栈是 C 此时用到了Intent.FLAG_ACTIVITY_CLEAR_TASK。 Android A

2016-12-27 15:44:38 4280

原创 Android Studio导入ApiDemos

参考 Android Studio导入ApiDemos 以下是自己实践的总结,多亏上面仁兄的铺路。apiDemo 所在位置 [SDK-path]\android-22\legacy\ApiDemos1、打开AndroidStudio File-New-Import Project...,找到apiDemo所在地址, 然后点击finish2、此时会出现错误() 找到相应文件,把

2016-12-08 11:23:05 1358

原创 android edittext切换编辑状态

android项目中用到了EditText控件,需要设置它的可编辑和不可编辑。 国外同行的回答解决了我的问题:来自stackflow的解答setFocusableInTouchMode(boolean)setFocusable(boolean)亲测可用

2016-11-30 16:48:04 2416

原创 小米2s合并分区后如何刷回MIUIV5

使用多年的小米2S电池(新买了块电池,原来的更惨)动不动40%自动关机,怀念最早的MIUIV5,折腾一晚上终于刷回去了。再用几天看看到底是不是系统的问题!!! 总结一下步骤: 1、官方教程 http://www.miui.com/thread-1051198-1-1.html 我下载的是MIUI5稳定版 2、下载小米刷机工具,MiPhone http://bigota.d.miui.co

2016-11-19 23:05:08 10433 1

原创 android 圆环(ring)drawable 画法 ——简单记录

效果图 资源文件 res/drawable/bg_ring.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadius="45dp" android:shape="ring" a

2016-11-18 09:42:18 11634

原创 Android 使用level-list改变对应的状态图片

使用level-lest改变对应的状态图片为了实现这种效果 其中的☀图片是根据状态变化的, 以前的做法:if(条件1){ image.setBackground(R.id.xxx1);}else if(条件2){ image.setBackground(R.id.xxx2);}else if(条件3){ image.setBackground(R.id.xxx3)

2016-10-18 14:14:44 3447

原创 一张图看懂Android 9patch图的制作

注意:原始图片尺寸要尽量小,否则拉伸后的图片最小的宽高就是原始图片的宽高,本文所用为下拉列表框,水平宽度为固定值,所以没有处理的很小。 图片做的比较粗糙,莫怪^_^

2016-08-04 12:34:43 716

社交软件apk

自己练手的一个小项目,使用android开发,用到了http网络编程,自定义控件,缓存,多线程等

2015-10-12

使用Ajax(ajaxupload.3.5.js) 上传文件的demo,移动端可用

在网上找了好多用ajax上传的文章,不如自己写个demo。需要在php的环境下运行,有两个版本,text和json的,区别在于php后台传回来的数据格式不同。text只是返回一个图片地址字符串,而json可扩展性更好,可自定义返回值。 手机网页可用。

2014-12-29

MATLAB_7学习课件

matlab学习者必看!!!祝大家学好MATLAB 不是问题的

2010-07-09

空空如也

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

TA关注的人

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