自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 glide加载图片

Glide图片加载库,在Android中的应用:1.导入库:compile 'com.android.support:design:24.2.0'compile 'com.github.bumptech.glide:glide:3.6.0'2.运用:Glide.with(context).load(图片源).centerCrop().into(imageVi

2016-12-24 15:58:27 297

原创 android在线安装plugin

2016-12-24 09:54:54 344

原创 BottomNavigationBar使用

在github上下载了该功能的工程,运行效果如下所示:实际上是写了一个jar包,利用fragment实现~~如何可以将其用于我们自己的工程:1、添加引用(app-build.gradle):compile 'com.ashokvarma.android:bottom-navigation-bar:1.2.0'2.最低SDK版本为14: compile

2016-12-23 15:27:24 347

原创 ksoap调用webservice

// 调用的方法名称 String methodName = "InsertMarkbyProperty"; // SOAP Action String soapAction = nameSpace + methodName; // 指定WebService的命名空间和调用的方法名 SoapObject rpc = new SoapObject(nameSpace,

2016-12-12 16:57:01 308

原创 借助windowmanager自定义悬浮框

作为android一个重要的服务,该接口可实现添加view到屏幕,也可删除屏幕中的view,并通过layoutparams来设置view的不同效果。  例如,利用其制作悬浮框: WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); WindowMan

2016-12-12 11:05:19 723

原创 android 模拟器语言及输入法设置

设置里面改语言与输入法:对于安装第三发输入法,不兼容,目前未找到解决方法

2016-12-09 15:09:26 1240

原创 selector用法

用于设置button或listview的显示属性!①在drawable文件夹下创建selector.xml的文件;②将控件的background链接到该xml文件;android:background="@drawable/selector"③编辑selector:xmlns:android="http://schemas.android.com/apk/res

2016-12-09 11:19:29 220

原创 设置按钮在不同情况下变灰

找了很多方法但不太奏效,所以选择了比较笨的方法,也不复杂:设置按钮形状:比如后退按钮btnBack.setBackgroundResource(R.drawable.pre);btnBack.setEnabled(true);//可点击我们想要它在特定情况下变灰,且不可点击:利用ps将图标变成灰色,复制到drawable文件夹下,再设置相关属性:btnBack.

2016-12-08 11:33:34 885

原创 模拟器死机问题

在android调试想用模拟器时,有时候会发现模拟器一直黑屏,等n久之后直接蓝屏了,分析了下原因:打开模拟器,查看相关信息:内存太大,改512M

2016-12-02 11:26:13 4747

原创 PopupWindow概述

PopupWindow实际上是设置弹出窗效果:比如,你点击某个按钮,会弹出一个包含很多功能的窗口,供你选择使用。与spinner区别:其完全可以实现spinner的功能,并且更多~例如,其中一个定义:public PopupWindow(View contentView, int width, int height, boolean focusable)在此之前,可以先设置好弹

2016-12-02 10:37:54 230

原创 初试constraintLayout

1、下载、设置依赖库tools---android---sdk manager---sdk tools打开sdk tools,进入support repository,勾选constraintlayout相关后show package details:需要说明的是,下载的依赖库版本选择上,很多版本都被废弃了,这里试的beta4版本正常之后,添加依

2016-12-01 16:37:56 234

原创 strings.xml中定义数组(spinner中entries属性)

spinner中的条目可存储到数组中,而其布局文件可设置entries属性:android:entries="@array/xxx_array"该array可存于values文件夹下的strings.xml中name="xxx_array"> 条目1 条目2

2016-11-30 15:51:01 2445

原创 sharepreference存取

没有默认值时,会设置为你取的值:SharedPreferences preferences = getSharedPreferences(sharepreference_Name,MODE_PRIVATE);isFirstIn = preferences.getBoolean("isFirstIn",true);有默认值时,会取得你存的值,而不是你取的时候设置的:Shar

2016-11-30 09:19:15 245

原创 android应用首次登录前实现页面跳转

在首次运行app时,希望显示应用名称、厂商、技术支持等内容(splash),再跳转到登录页面首先,确定程序入口:<application android:name="com.xxxxx" android:allowBackup="true" android:icon="@drawable/logo" android:label="@string/app_

2016-11-25 15:31:29 861

原创 preferenceFragment使用

开发Android项目时的选项设置,一般采用preference(偏好)来保存。 在xml文件夹下新建applicationsetting建议用preferenceFragment类替代preferenceActivityIntent intent = new Intent(LoginActivity.this, Setting.class); public class Setti

2016-11-25 15:14:03 561

原创 android布局---设置下划线或分割线

有两种方式:(1)直接使用view控件(2)divider

2016-11-23 10:44:35 3610

原创 横屏布局

在res目录下新建layout-land文件夹,将xml文件复制到该目录,做相应布局的修改~~

2016-10-21 19:58:48 258

原创 设置logcat代码颜色和字体大小

Log级别色值(摘)VERBOSE    BBBBBBDEBUG         0070BBINFO             48BB31WARN         BBBB23ERROR      FF0006ASSERT    8F0005更改字体大小:

2016-10-21 19:43:35 516

原创 布局之选项卡切换

xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="330dp" android:layout_height="320dp" android:orientation="vertical"

2016-10-21 11:06:25 345

原创 jxl.jar ---EXCEL操作工具包

jxl.jar是通过java操作excel表格的工具类库 public void createExcel(){ String MainPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/"; String path = MainPath + "/" + "信息表.xls";

2016-10-20 08:59:05 443

原创 点击按钮,实现展开和收起

首先是布局:父布局采取相对布局,button和显示的布局可呈线性布局;代码:OnClickListener btn_OnClickListener = new OnClickListener(){ public void onClick(View v) { if (infoView.getVisibility() != View.GONE)//**

2016-10-19 18:19:47 3436

原创 布局之include

android可通过include标签来实现布局的重用:<Button android:id="@+id/btn" android:layout_width="50dp" android:layout_height="20dp" android:background="@drawable/ss" /><include android:id="@+

2016-10-19 17:31:49 258

原创 续:自定义线性布局----适配器定义

public String GetText(){ return editText.getText().toString();}public void SetText(String text){ editText.setText(text);//代码片}class myListAdapter extends BaseAdapter { Context mC

2016-10-19 16:54:59 307

原创 代码实现自定义布局

这个控件用到的几率非常大,如何利用自定义布局实现?<com.android.UI.myListView android:id="@+id/xx" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" icont

2016-10-19 15:27:50 420

原创 图片自适应控件大小

在android布局中,运用imageview显示图片时,为了使图片自适应该控件的大小,可作如下布局:android:scaleType="fitXY"android:src="@drawable/picture1"

2016-10-19 15:08:49 697

原创 android:focusableInTouchMode

布局文件中用到android:focusableInTouchMode ="true"字面意思理解为获取触摸焦点,而实际上在android智能手机已经是触屏的,那么这一属性应用意义何在?发现在布局中若有editText控件的话,当我们不需要对其自动获取焦点时,除了在代码中动态实现以外,另一方法就是在布局文件中,对editext控件的父布局(上一级布局)设置该属性为true。

2016-10-19 15:03:30 572

原创 布局中的shape

在项目开发时,看别人的源码时常会发现background为drawable下的xml文件:该文件时常利用shape来定义控件的各种属性:填充的颜色(solid)、渐变(gradient)、描边(stroke)、圆角(corners)、间隔(padding);http://blog.csdn.net/bear_huangzhen/article/details/24488337 有详细的解释

2016-10-19 14:40:47 384

原创 gesture-imageview.jar使用

该包主要用于对照片的抓取及放大缩小功能~~

2016-10-19 11:31:43 371

原创 读取图片---bitmap

android开发时,难免会读到图片,下面介绍利用bitmap读取图片的方法:从资源文件读取:Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(),R.drawable.config);imageView.setImageBitmap(bitmap);从文件读取:String path =

2016-10-19 10:14:52 1169

原创 Map<String, Object> 作用

实际上是Key/Value形式,Value可以是任意类型:创建:(举个例子)Map, Object> aa = new HashMap, Object>();存放数据:aa.put("Name", name);aa.put("Date", DateFormat.format("yyyyMMddkkmmss", new Date()).toString());aa.put("An

2016-10-18 18:08:59 14989

转载 android发布APK

(1)Android Studio菜单Build->Generate Signed APK (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)     点击“Create new...”按钮创建密钥库       Key store path:密钥库文件的地址     

2016-10-18 16:34:46 169

原创 android传感器监听设备角度

1、获取SensorManager实例:sm = (SensorManager) getSystemService(SENSOR_SERVICE);2、获取传感器(这里不需要)3、信号监听@Overridepublic void onSensorChanged(SensorEvent event){ // TODO Auto-generated method

2016-10-18 09:20:57 689

转载 解读文件

values目录:(来自http://blog.csdn.net/coder_pig/article/details/46963725)demens.xml:定义尺寸资源string.xml:定义字符串资源styles.xml:定义样式资源colors.xml:定义颜色支援arrays.xml:定义数组资源attrs.xml:自定义控件时用的较多,自定义控件的属性!theme主题文件,

2016-10-17 21:17:22 250

原创 为应用添加第三方jar包

可到该网站寻找:https://bintray.com/bintray/jcenter编辑app\build.grandle文件,其中加入编译依赖,android {    ......}dependencies {    ......    //增进第三方包的名字和版本    compile 'com.loopj.android:a

2016-10-17 20:22:07 189

原创 调用摄像头拍照、裁剪(第一行代码)

public static final int TAKE_PHOTO = 1;public static final int CROP_PHOTO = 1;String photoPath = Environment.getExternalStorageDirectory().getAbsolutePath()+ photoName + ".jpg";File file = new Fi

2016-10-17 18:43:23 1216

原创 onResultActivity与startActivityForResult

这篇博文解释的非常详细:http://blog.csdn.net/jiangwei0910410003/article/details/16983049说白了,就是若想在传递活动时,新活动执行后将返回结果结果传回,可采用startForResult与重写onResultActivityIntent intent = new Intent();intent.setClass(Activ

2016-10-17 16:15:00 1707

原创 抽象类、方法

抽象类下定义抽象方法,抽象类的实例对象必须实现其抽象方法?public abstract class A{ public myLocation(Activity currentActivity) { m_Activity = activity; } public abstract void method(Point p, int type);}实例:A m_A

2016-10-17 15:31:41 149

原创 android创建类的set与get方法、搜索

在代码区右键---generate----setter and getter双击shift,可进行相关搜索

2016-10-17 11:38:46 666

原创 对同一监听事件的不同响应

很多时候,我们写监听事件一般这样写:mLocationClient = new LocationClient(m_Activity);mLocationClient.registerLocationListener(new BDLocationListener() { @Override public void onReceiveLocation(BDLocation bdLoc

2016-10-17 11:18:35 360

原创 发送消息并handle

Android 是不允许在子线程中进行UI 操作的,而我们需要子线程执行一些耗时任务,根据执行结果来更新UI,Android 提供了一套异步消息处理机制,完美地解决了在子线程中进行UI操作的问题 :@Overridepublic void run(){ if (isOnEvent) { Message msg = handler.obtainMe

2016-10-17 11:01:25 315

K_means、ISODATA

有一些网上下的算法,并自己学习后整理的算法原理文档,以及自己辛苦写出来的算法(K_means,针对多波段遥感影像分类),希望各位能用到

2014-03-27

遥感数据下载

遥感数据下载好资源共享

2013-10-29

VC++软件欢迎下载

适合WIN7的C++软件,32位也行,非常好用哦

2013-09-04

空空如也

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

TA关注的人

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