自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 AndroidStudio3.6.3新版本遇到的坑

安装了as3.6.3新版本,遇到的坑,搞了一天半,终于解决。问题:1)org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException:Couldnotresolveallartifactsforconfiguration':compiler:classpath'.2)Gradle Download klin-compiler eded-abl3.1J...

2020-05-13 11:48:12 3094

转载 Android 混淆提示 java.io.FileNotFoundException: ...\proguard

1.默认配置   getDefaultProguardFile('proguard-android.txt')  或者 getDefaultProguardFile('proguard-android-optimize.txt')   该文件路径:a.新版本:Starting with version 2.2 of the Android plugin for Gradle路径

2017-07-17 11:12:14 800

转载 android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明

首先我要区分清楚沉浸式状态栏与变色状态栏。沉浸式状态栏指的是,状态栏隐藏,在手指做了相关操作后,状态栏显示出来,例如视频播放器,在播放视频时是隐藏状态栏的,但是点击屏幕的时候,状态栏会显示出来,再例如文本阅读器,在阅读的时候是全屏的,然后从屏幕上方下滑或者下方上划,虚拟键和状态栏出现了,但却是直接覆盖在程序文字上的,这是所谓的沉浸式状态栏。 那么大家平时所说的状态栏与导航栏颜色相同,或

2017-05-08 15:28:19 619

原创 recyclerview点击事件以及toolbar使用

1.recyclerview没有onItemClick,所以,一般的最简单的点击事件是在adapter里面找到控件(整个或者某个控件),设置setOnClickListener事件2.Toolbar在布局中不用定义返回按钮及图片,只需在activity里面进行代码设置即可。mToolbar.setNavigationIcon(R.drawable.icon_back_btn);

2017-05-03 19:58:30 303

原创 微信分享

1.注册 open.weixin.qq.com2.资源中心下载jdk放在libs3.代码中要用到appid。

2016-12-19 17:19:34 250

转载 imageview旋转的几种方式

我整理了一下,大概有四种,亲测成功三种。第一种是最愚蠢的,不过看许多博客都使用这种方法,即旋转bitmap:Bitmap bitmap = ((BitmapDrawable)getResources().getDrawable(R.drawable.ic_launcher)).getBitmap();Matrix matrix = new Matrix();matrix.se

2016-10-08 18:52:52 7283 1

转载 Manage Android dependencies versions using gradle extra properties.

android中gradle依赖包的版本经常一动都动,要保持一致,下面有个简单的方法。(原理似xml文件中调用string)本来app gradle如下图所示然后,可以改成下图所示,即可做到。但是,如果有多个modules呢,将要对工程的gradle进行改动。app gradle变为如下所示。以后改正的时候只需要改ext里面的内容。

2016-08-30 09:27:53 400

原创 android scroll分析

要实现一个View的滑动,首先要创建这个控件,继承于View,如下:public class DragView extends View{ private int lastX; private int lastY; public DragView(Context context) { super(context); initBg(

2016-08-22 10:37:39 259

转载 jMeter

原文链接:http://blog.chinaunix.net/uid-26884465-id-3416869.html一 前期准备首先,你要去官方那里下载Jmeter的压缩包,官方地址是http://jmeter.apache.org/,另外,你的系统要配置好java环境,笔者写这篇文章的时候,官方版本是2.8,下载完了之后,进入里面的bin目录下,找到jmeter.b

2016-08-04 10:17:51 238

原创 关于ListView的小知识

1.设置项目间分割线:(红色,高10dp)android:divider="@android:color/red"android:dividerHeight="10dp"2.不显示分隔线:android:divider="@null"3.隐藏ListView滚动条:android:scrollbars="null"4.取消ListView的item点击效果:an

2016-07-26 19:03:56 253

原创 关于eclipse升级ADT的问题(没有解决)

今天,我把android studio的SDK更新了,之前的sdk删除掉了,as没问题,但是,之前的eclipse出现了问题,提示sdk路径不对,然后我就修改了eclipse中的sdk路径,但是新的问题又来了,提示,于是我想升级ADT,help---install new software---work with:ADT - http://dl-ssl.google.com/android/ecl

2016-07-25 20:27:25 554

原创 SharedPreferences判断是否第一次进入程序

在onCreate()里面写:SharedPreferences preferences = ctx.getSharedPreferences("first_open",MODE_PRIVATE);isFirstIn = preferences.getBoolean("is_first_open", true);if (isFirstIn) {//第一次进入时先把first_o

2016-07-25 18:25:40 2548

转载 绘制.9.png

原文文章:http://www.yixieshi.com/9142.html“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png制作方法:(只介绍最简单的方法,我经常使用)使用 “draw9patch”工具绘制,流程如下  1. 安装工具  首先你需要给自己的电脑安装上java于

2016-07-25 11:47:57 258

转载 Android触控基础:MotionEvent

原文章地址:http://blog.csdn.net/bigconvience/article/details/26611003常见的动作常量:    public static final int ACTION_DOWN             = 0;单点触摸动作    public static final int ACTION_UP      

2016-07-25 11:26:58 254

原创 动态添加布局

在写之前,大家也可以看一下这位博主的文章,http://blog.csdn.net/harvic880925/article/details/24464537我自己的动态添加用的比较舒服,所以一直以来都是用自己熟悉的这种,下面贴出代码。首先,写一个item_doctor.xml文件实现如下图的布局然后,在相应的java文件中加入代码其中List mDocList是获取的do

2016-07-25 11:11:39 290

转载 android intent 传递list或者对象

方法一: 如果单纯的传递List 或者List的话 就可以直接使用 Java代码 intent.putStringArrayListExtra(name, value)  intent.putIntegerArrayListExtra(name, value)  方法二: 如果传递的是List,可以把list强转成Serializable类型,然后通过 Ja

2016-07-18 17:16:48 244

原创 app跳转到应用市场打分

app跳转到应用市场打分try{Uri uri = Uri.parse("market://details?id="+getPackageName());  Intent scoreIntent = new Intent(Intent.ACTION_VIEW,uri);  scoreIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)

2016-03-21 11:00:11 728

转载 百度地图 Android SDK - 标注(Marker)的基本使用

url = http://blog.csdn.net/callmesen/article/details/40540895标注(Marker)是开发者最常使用的地图覆盖物志一,今天就来向大家介绍一些标注(Marker)的最基本使用方法!实现目标:1、构建基础地图页面;2、在地图的中心点处添加 Marker;3、实现 Marker 的点击事件响应;

2015-12-15 13:51:07 1936

原创 百度地图添加定位标记点

在MyLocationListener implements BDLocationListener 中的onReceiveLocation(BDLocation location) 方法中加入 BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.ic_launcher);  //准备 mar

2015-12-15 13:46:20 2195 2

原创 百度地图新版定位

在MyLocationListener implements BDLocationListener 中的onReceiveLocation(BDLocation location) 方法中加入//设定中心点坐标 LatLng cenpt =  new LatLng(location.getLatitude(),location.getLongitude());  //定义地图状态 

2015-12-15 13:44:02 746

原创 scrollView与EditText冲突,EditText不能滑动

EditText外层有scrollView,在EditText上下滑动,不会像正常情况那样上,只会滑动了scrollView,解决方法:et_question.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {v.getPar

2015-10-22 10:12:17 596

转载 Android ListView工作原理完全解析,带你从源码的角度彻底理解

转自于http://blog.csdn.net/guolin_blog/article/details/44996879androidListViewRecycleBinAdapter源码分析目录(?)[-]Adapter的作用RecycleBin机制第一次Layout第二次Layout滑动加载更多数据在Android所有常用的原生控

2015-08-03 15:57:39 400

转载 几种不同语言版本的HMM实现

C语言版:1、 HTK(Hidden Markov Model Toolkit):        HTK是英国剑桥大学开发的一套基于C语言的隐马尔科夫模型工具箱,主要应用于语音识别、语音合成的研究,也被用在其他领域,如字符识别和DNA排序等。HTK是重量级的HMM版本。        HTK主页:http://htk.eng.cam.ac.uk/2、 GHMM Libr

2015-01-28 14:49:23 776

原创 KMP算法中的next算法解析

next源码

2014-09-23 09:42:16 731

原创 java中的模式

1.单例模式(一个类只有一个对象)

2014-09-05 18:53:33 351

转载 Android 读取Assets中图片

bgimg0 = getImageFromAssetsFile("Cat_Blink/cat_blink0000.png");    *     * 从Assets中读取图片     */    private Bitmap getImageFromAssetsFile(String fileName)    {        Bitmap image = null; 

2014-08-01 18:00:14 730

转载 Android系统自带样式(@android:style/)

1 android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"   布局页面最上面 不会显示  android:icon="@drawable/ic_launcher"中的值和android:label="@string/app_name"的值。2 android:theme="@style/AppT

2014-07-02 09:33:25 458

转载 Android中Dialog的使用

Dialog是android开发过程中最常用到的组件之一,它包括以下几种类型:警告对话框:Alertialog进度对话框:ProgressDialog日期选择对话框:DatePickerDialog时间选择对话框:TimePickerDialog自定义对话框:从Dialog继承Dialog的创建方式有两种:一是直接new一个Dialog对象,然后调用Dialog对象的sho

2014-07-02 09:27:30 341

转载 Android操作系统11种传感器介绍

在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 01#define SENSOR_TYPE_ACCELEROMETER       1 //加速度02#define SENSOR_TYPE_MAGNETIC_FIELD      2 //磁力

2014-06-16 19:29:36 490

转载 Java进阶:Java中堆和栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是

2014-06-14 09:37:40 324

原创 Android实现一个日期处于某个时间段

SimpleDateFormat   formatter   =   new   SimpleDateFormat   ("HH:mm:ss");      Date   cur1   =   new   Date(System.currentTimeMillis());String   str   =   formatter.format(cur1);SimpleDateFormat

2014-06-12 21:17:16 1029

转载 Android网络连接

/**  * 测试ConnectivityManager  * ConnectivityManager主要管理和网络连接相关的操作  * 相关的TelephonyManager则管理和手机、运营商等的相关信息;WifiManager则管理和wifi相关的信息。  * 想访问网络状态,首先得添加权限   * NetworkInfo类包含了对wifi和mobile两种网络模式连接的

2014-05-28 09:49:37 479

原创 Android 停止Service

今天做基站信息,整了整个上午,服务总是停不了

2014-05-27 21:16:37 1250

转载 错误:Only the original thread that created a view hierarchy can touch its views——Handler的深入解析

这个错误很常见,基本上写线程操作都遇到过这个错误。根本原因是view控件的线程安全问题,通俗点讲就是所有的更新UI操作都需要在主线程(也就是UI线程中完成),而不能在新开的子线程中操作。基本思路:既然子线程需要更新UI,但子线程自身又不能完成任务,所以只能通过建立一个通信机制,当子线程需要更新UI时,发消息通知主线程并将更新UI的任务post给主线程,让主线程来完成分内的UI更新操作。这个

2014-05-26 20:03:26 576

原创 关于手机的基站

1.获取当前基站的cid和lac

2014-05-07 20:40:19 726

转载 android手机两种方式获取IP地址

1.使用WIFI首先设置用户权限Xml代码  uses-permission android:name="android.permission.ACCESS_WIFI_STATE">uses-permission>  uses-permission android:name="android.permission.CHANGE_WIFI_STATE">u

2014-05-07 16:06:21 433

原创 android中的文字阴影

关于android文字阴影,共有四个属性可以设置:android:shadowColor :阴影颜色android:shadowDx :阴影x方向位移android:shadowDy :阴影y方向位移android:shadowRadius :阴影的半径注意:阴影的半径必须设,为0时没有效果。下面为改变x位移:    android:shad

2014-05-04 14:51:01 569

转载 Android中的selector

切切切切切切切切切

2014-05-04 14:43:14 420

原创 Linux 命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-04-22 18:23:30 422

转载 php常量及变量定义方法

1.定义常量define("CONSTANT", "Hello world."); 常量只能包含标量数据(boolean,integer,float 和 string)。 调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT; 注: 常量和(全局)变量在不同的名字空间中。这意味着例如 TRUE 和 $TRUE 是不同的。 2.普通变量$a

2014-04-15 22:05:34 2694

数据结构考研试题(从60多所院校、14年试卷中遴选出1800多题)各个学校考研真题与答案

融合了从60多所院校、14年试卷中遴选出1800多题,各个学校数据结构考研真题与答案,很全。非常精辟,适合考研考数据结构和平常想要提高自己的数据结构知识的小伙伴们。

2014-01-16

Android短信发送源码

本代码简单易懂,布局已经设好,可以实现短信发送功能。

2013-11-30

空空如也

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

TA关注的人

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