自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仙榭居

努力的久了,所谓的机遇就会随之而来!

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

原创 集合转换为Json数组

public JSONArray ArrayToJson(List list) { JSONArray jsonArray = new JSONArray(); for (int i = 0; i < list.size(); i++) { JSONObject json = new JSONObject(); try

2016-07-14 17:16:37 531

原创 解决app启动时的白屏问题

App启动的时候,通常会白屏半秒或者几秒,这样显得应用比较low,要解决这个问题也非常简单,修改应用的主题即可。在style里加上两个属性windowNoTitlewindowIsTranslucentstyle name="AppBaseTheme" parent="android:Theme.Light">style>style name="AppTheme" par

2016-06-28 14:57:37 6038 1

原创 android TextView 自动识别电话|网址|邮件(autolink的用法)

1.通用的方法textView.setAutoLinkMask(Linkify.ALL);或者在xml布局文件中 android:autoLink="all"2. 带正则式的识别方法,超过五位数字默认为手机号Pattern pattern = Pattern.compile("\\d{5,}");Linkify.addLinks(mTv_kuaibao, pattern,

2016-06-18 14:15:48 3717

转载 android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2016-06-18 10:48:16 322

转载 用eclipse开发时,新建java文件自动生成注释

Windows->Preference->Java->Code Style->Code Templates->Code->New Java file->Edit 原来的模板:${filecomment}${package_declaration}${typecomment}${type_declaration} 修改后:${filecomment}$

2016-04-30 15:04:10 456

原创 监听滑动到底部的ScrollView

import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView;public class BottomScrollView extends ScrollView { private OnScrollToBottomListener onScrollToBot

2016-04-28 09:43:00 451

原创 Android开发中,防止EditText弹出键盘后顶起布局的两种方法

方法一,在oncreate中加入getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二,在AndroidManifest.xml中加入android:windowSoftInputMode="adjustPan|stateAlwaysHidden"

2016-02-26 11:19:04 7518 1

原创 android开发中圆角图片的绘制

image1 = (ImageView) findViewById(R.id.image1); Drawable drawable = image1.getDrawable(); Bitmap bitmap = createFramedPhoto(400, 400, drawable, 20); image1.setImageBitmap(bitmap);/** * * @pa

2016-02-25 10:42:33 461

转载 java中,数学计算保留两位小数

java保留两位小数问题:方式一:四舍五入  double   f   =   111231.5585;  BigDecimal   b   =   new   BigDecimal(f);  double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();  保留两位小数

2015-12-23 09:41:56 6926 1

原创 使用Activity实现对话框效果

上篇文章介绍了使用注册上下文 菜单的方式实现了类似自定义对话框的效果,这次换个方法,使用Activity的方式实现,先看效果点击测试1然后再点击选择1下面是实现方法:1.在AndroidManifest.xml中把Activity的Theme改为MyDialogStyle <activity android:name="com.examp

2015-11-26 15:11:51 407

原创 注册上下文菜单registerForContextMenu的用法

要实现ListView的长按点击事件,可以直接调用setOnLongClickListener,在onLongClick里面实现逻辑,也可以使用注册上下文菜单的方法,比如要实现下面的效果可以在item的长按事件中弹出一个对话框或者popupwindow来实现,今天我们换一种方法package com.example.test;import android.app.Activit

2015-11-25 18:44:01 15455

原创 使用layer-list代替9patch绘制输入框EditText

开发中我们会用到如下图的文本输入框常规的办法是使用一张.9图片,如果没有切图的话,也可以使用layer-list进行绘制,如下:<EditText android:layout_height="wrap_content" android:layout_width="match_parent" android:background="@drawable/te

2015-11-25 09:30:51 979

原创 Android调用系统下载文件的方法,不跳浏览器

DownloadManager downloadManager = (DownloadManager) getActivity() .getSystemService(DOWNLOAD_SERVICE); Uri uri = Uri .parse(url路径); Request request = new Request(uri);

2015-11-07 19:14:39 940

原创 Android开发中跳到第三方App的方法

Android开发中,有时候会用到从一个Activity跳转到别的App中,方法如下 private PackageManager mPackageManager; private List mAllApps; /** * 检查系统应用程序,并打开 */ private void openApp(){ //应用过滤条件 Int

2015-10-27 20:21:24 3106

原创 android开发中解决shape画虚线时,在手机上显示实线的问题

使用shape绘制虚线时,在xml布局中显示的是虚线,在手机上运行起来却是实线,网上说是android4.0以上默认把Activity的硬件加速打开了,在Manifest.xml中关掉即可 android:hardwareAccelerated="false"试了之后发现没效果,最终的解决方案是在view中把layerType设置成software

2015-10-20 14:25:15 1626 1

原创 解决ScrollView内嵌套ListView时显示不全的问题

ScrollView中嵌套listview时,listview的高度显示会有问题,比如会出现只显示一行或几行,解决方法是在设置adapter之后加上一个方法,重新计算listview的高度public void setListViewHeight(ListView mListView) { // 获取ListView对应的Adapter ListAdapter list

2015-10-15 20:57:51 578

原创 Android中ImageView的缩放(scaleType)类型

Android中ImageView有8中缩放类型,它们之间有什么区别呢,直接上图看区别吧1.matrix2.fixXY3.fitStart4.fitCenter5.fitEnd6.center7.centerCrop8.centerInside

2015-09-30 17:51:19 914

原创 Android开发中Activity跳转动画以及finish动画

Android默认的activity跳转是不带动画的,开发中有时需要加点动画效果,比如qq中打开聊天界面时的左滑进入。有两种方法可供选择,第一种是代码中加入,在startActivity或者finish之后加入Activity().overridePendingTransition(R.anim.move_in_right,R.anim.move_out_right);R.anim.mov

2015-08-27 19:58:19 6231

转载 码农需要写作吗?

在程序员这个行业,坚持做技术写作的人一直比较少。我和身边的朋友沟通后,发现他们除了借口没有时间外,大多没有意识到写作带来的收益。在他们看来,将自己学到的知识简单记录下来就足够自己需要的时候回顾了。而技术写作通常需要花更多时间,因为需要将技术的细节以及来龙去脉讲清楚。  不得不承认,这的确是一个事实,通常情况下,把一个知识讲清楚比理解它更难。那我们为什么要花时间写作呢?我想写作至少有以下好处

2015-08-18 19:29:07 438

原创 android退出应用程序的几种方法

1.新建一个ActivityCollector类public class ActivityCollector{    public static List activities =new ArrayList();    public static void addActivity(Activity activity){            activities.add(activ

2015-08-18 09:11:33 652

转载 我为何爱读代码?你为何也应当爱?

我恨读代码我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有什么理由去看别人的蹩脚代码,而是不自己写几手漂亮的?能不能暂且忽略这个问题,花上几个小时看别

2015-08-16 22:54:39 357

原创 通过经纬度坐标计算两个点之间的距离

单位:米public static double getDistance(double lat1, double longt1, double lat2, double longt2) { double PI = 3.14159265358979323; // 圆周率 double R = 6371229; // 地球的半径 double x, y, distance; x

2015-08-10 20:39:55 794

原创 java中String字符的替换

做手机通讯录的时候,需要把手机号与服务器的用户手机号做匹配,从服务器取到的号码是这样的15888888888,但是从手机中取到的手机号确实这样的1 58-8888-8888,怪不得我用“15888888888”.equals("1 58-8888-8888")总是匹配不到,解决办法很简单。private String formatPhone(String phone) { String

2015-08-07 22:55:50 561

转载 apk 签名打包后 百度地图key验证失败

百度地图开发调试的应用程序正常,打包后显示授权key失败这是由于调试生成的应用程序使用的是eclipse默认的SHA1的值我们需要使用自己创建的数字签名来解决这一问题。以下是解决方案设置android 环境变量如图所示 打开Cmd输入以下指令1:cd C:\Program Files\Java\jdk1.7.0_13\bin2

2015-07-23 10:39:57 757

原创 Android打包混淆时报:Conversion to Dalvik format failed with error 1

在android-sdk安装路径/tools/proguard/bin下找到: proguard.bat然后修改call %java_exe% -jar "%PROGUARD_HOME%"/lib/proguard.jar %* 为: call %java_exe% -jar "%PROGUARD_HOME%"/lib/proguard.jar %1 %2 %3 %4%5 %6 %7

2015-07-01 21:01:34 316

原创 Js三级联动例子

用JS练习的一个三级联动例子,纯当练手用。var citys=new Array();var provinces=new Array("beijing","hebei","henan");citys[0]=new Array("beijing","haidian","海淀");citys[1]=new Array("beijing","changping","昌平");citys

2013-10-21 15:35:33 500

android二维码扫描

使用 ZXing Android Embedded 实现二维码扫码,使用自定义界面,带有闪光灯,识别本地二维码功能

2018-04-29

android-support-v7-recyclerview.jar

android-support-v7-recyclerview.jar

2016-05-20

空空如也

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

TA关注的人

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