- 博客(30)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
转载 Android Canvas drawArc方法介绍
public void drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint)oval :指定圆弧的外轮廓矩形区域。startAngle: 圆弧起始角度,单位为度。sweepAngle: 圆弧扫过的角度,顺时针方向,单位为度。useCenter: 如果为True时,在绘制
2015-08-31 17:30:49 555
转载 PopupWindow 用法 PopupWindow不消失 解决方法
PopupWindow创建popupWindow = new PopupWindow(getLayoutInflater().inflate(R.layout.newpopupwindow, null),300,300); popupWindow.setFocusable(true); popupWindow.setBackgroundDrawable(Test.this.ge
2015-08-31 09:32:39 483
转载 怎么使点击一个popupwindow窗口之外的区域popupwindow消失呢?
这个功能应该是不难的,查了下文档,没发现明显的方法可以调用。开始以为popupWindow.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置popupWindow以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。对了,还有,设置popupWindow.setFocusable(true); 这样才能让popupW
2015-08-31 09:31:55 365
转载 关于点击popupwindow以外区域 popupwindow自动消失问题
方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等):代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWind
2015-08-31 09:19:07 343
转载 介绍Android中的Paint和Canvas的概念和使用方法
下面开始正式介绍内容一、介绍Android中的Paint和Canvas的概念和使用方法Android中的Paint和Canvas的概念是很简单的,就是我们用画笔在画布上进行绘制没什么难度的,我们只要拿到画笔Paint和画布Canvas对象就可以进行操作了。当然Canvas对象提供了很多绘制图形的方法,下面来看一下代码吧:package com.example.drawpat
2015-08-28 15:11:27 894
转载 PopupWindow用法
参考:http://blog.csdn.net/hlyjunhe/article/details/6572159 http://www.cnblogs.com/noTice520/archive/2011/08/16/2140356.htmlhttp://www.2cto.com/kf/201108/100378.htmlhttp://www.cnblogs.com/noTice5
2015-08-27 14:53:34 365
原创 关于android中Calendar的赋值
Calendar calendar = Calendar.getInstance();获取的是当前日历的时间,如果写成Calendar calendar1 = null; calendar1 = calendar;calendar1.add(Calendar.MONTH,6);得到的时间是calendar1 = calendar且不等于当前的日历,而是六个月后的时间,这是为什么呢?
2015-08-27 09:42:00 1130
转载 Android中关于日期时间与时区的使用总结
在开发Android的过程中,出现过几次由于日期时间导致的问题,而且主要是由于时区的原因导致,所以一直想总结一下,形成一个良好的开发规范。 一、Unix时间戳 Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方法,定义为从格林威治时间1970年01月01日00时00分0
2015-08-27 09:28:13 445
转载 [转]Android 如何解决dialog弹出时无法捕捉Activity的back事件
在一些情况下,我们需要捕捉back键事件,然后在捕捉到的事件里写入我们需要进行的处理,通常可以采用下面三种办法捕捉到back事件: 1)重写onKeyDown或者onKeyUp方法 2)重写onBackPressed方法 3)重写dispatchKeyEvent方法 这三种办法有什么区别在这里不进行阐述,有兴趣的朋友可以查阅相关资料。 然而在有di
2015-08-26 15:23:57 351
转载 关于Bean的知识private static final long serialVersionUID = 1L
实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。 实现后如果你用的是工具的话会出来警告,他会提示你,可以自动生成private static final long serialVersionUID = 1L; 为了在
2015-08-19 15:55:02 470
转载 关于adapter刷新执行getView()方法
setAdapter 时,首先会执行getCount(),当getCount() 返回的是0时,就不会去执行getView()方法, 如果 开启线程去下载数据,然后在getCount()中返回其size, 开始的时候因为还没有下载数据,返回的size可能是0,所以不会去调用getView()方法,界面就不会被填充。 下载完成后 通过 notifyDataSetChanged()方法
2015-08-19 15:53:19 1244 1
转载 android-如何关闭AlertDialog.Builder对话框
AlertDialog.Builder对话框没有类似finish()或者dismiss()这样的方法。但是它的父类AlertDialog有dismiss方法,而且AlertDialog.Builder在.show()的时候会得到一个AlertDialog对象,我们就可以用dismiss方法将该Builder关闭。[java] view plaincopy
2015-08-18 09:34:09 394
转载 AlertDialog对话框按钮位置问题
AlertDialog是常用对话框之一,可以有一个/两个/三个Button,不能直接通过AlertDialog的构造函数来生成,一般是通过它的内部静态类AlertDialog.Builder来实现。setPositiveButton(),setNegativeButton(),setNeutralButton()方法分别用来设置确定按钮、取消按钮、中间按钮的一些属性,在Android2.3.1
2015-08-18 09:24:59 2973
原创 关于@layout/~~布局时在java代码中失效的注意
今天在布局中添加了一条线,用到了 -->这个布局,但是在代码中设置viewLine.setVisibility(View.VISIBLE);并没有效果,然后将布局改成 android:id="@+id/viewLine" android:layout_width="match_parent" a
2015-08-17 09:47:30 804
转载 基础总结篇之三:Activity的task相关
古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我们讲
2015-08-14 11:22:21 313
转载 《android---获取值AndroidManifest.xml中meta-data的value》
[java] view plaincopyprint?//在Activity应用元素。 ActivityInfo info = this.getPackageManager() .getActivityInfo(getComponentName(),PackageManager.GET_META_DATA); info.metaDa
2015-08-13 10:12:10 588
转载 Date、String、Calendar类型之间的转化
1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr = sdf.fo
2015-08-12 16:57:20 282
转载 Calendar中的一些方法
import java.text.DateFormat; import java.util.Calendar; import java.util.GregorianCalendar; //作用:提供字符串形式的日期到毫秒的转换,和毫秒到字符串日期以及年、月、日的转换 public class Dat
2015-08-12 15:37:19 310
转载 System.currentTimeMillis()计算方式与时间的单位转换
一、时间的单位转换1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)1分钟=60秒
2015-08-12 15:34:24 2051
转载 Android中Calendar与Date的区别以及消除时区对日期操作影响的方法
Android中Calendar与Date的区别以及消除时区对日期操作影响的方法在Android中的日期操作常用的有三种方式,分别是:Date类型Calendar类型Unix时间戳其中,Unix时间戳在计算上最为方便和灵活,效率也高;而Date和Calendar则在一些具体的日期计算上更为便利。其中,在进行日期转化的时候,经常会用到SimpleDateFormat类来进
2015-08-12 15:31:55 517
转载 android获取设备屏幕大小的方法
// 通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);System.out.println("heigth : " + dm.heightPixels);System.out.println(
2015-08-11 10:32:57 485
转载 Android获取屏幕分辨率及DisplayMetrics简介
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:Andorid.util 包下的DisplayMetrics 类提供了一种
2015-08-11 10:24:01 302
转载 Android-自定义Dialog
2014年4月27日 星期天 天气晴朗 心情平静本篇博文来分享一个也是开发中经常需要用到的功能-自定义对话框,这里我用到了Android中的图形资源shape,具体使用方法,各位看代码吧,Android有多钟图形资源,后面小巫也会总结分享出来,方便各位使用。我们来看看自定义Dialog的具体步骤吧:1.修改系统默认的Dialog样式(风格、主题)2.自定义Dialog布局文件3
2015-08-11 10:19:27 331
转载 Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
我们知道有不少开源工程,能实现很多不错的效果。前几天,我看了一个效果,刚好项目中也用到了这个jar包。没事挖一挖 学一学(一说到挖一挖,那么问题来了,挖掘机技术到底哪家强 ),看看不错的效果怎么实现的呢?函数的具体意义有是什么呢?很多效果,我们不需要重新造轮子,只需要装配轮子,开车走起就可以了,你没有那么多时间造轮子,我们可以选择自己喜欢的轮子,开我们的兰博基尼,开我们的保时捷概念车,开起来!
2015-08-11 09:51:16 866
转载 android获取屏幕尺寸、密度(判断手机屏幕类型)
这两天编程遇到一个问题,我的地图浮标图片在WVGA手机上正好,在QVGA上就显的太大,所以我要根据屏幕的不同调整浮标的大小使其在QVGA大小合适。有的同事提出了依据分辨率来区分不同的屏幕,但是单WVGA就支持好几种不同的分辨率,QVGA又支持好几种。。。而且更神奇的时候,有时候,通过代码获取屏幕分辨率竟然得到了 320 x 427 ,Android文档是不支持这种分辨率的,所以依据分辨率来区分
2015-08-09 23:44:35 426
转载 split方法使用转义字符小结
关于点的问题是用string.split("[.]") 解决。关于竖线的问题用 string.split("\\|")解决。关于星号的问题用 string.split("\\*")解决。关于斜线的问题用 sring.split("\\\\")解决。关于中括号的问题用 sring.split("\\[\\]")解决。from:http://blog.csdn.
2015-08-07 14:36:05 330
转载 eclipse中向svn提交代码冲突的解决
今天早晨在向svn提交新代码的时候,一直报错“Aborting commit: 'XXXXXXXX'remains in conflict” 于是开始搜寻解决办法,网络上大多是单独使用svn时的解决办法,其中前因后果讲的比较详细的是这篇: http://blog.sina.com.cn/s/blog_5d2673da0100i78k.html
2015-08-05 17:12:17 433
转载 Android之自定义AlertDialog和PopupWindow实现(仿微信Dialog)
我们知道,在很多时候,我们都不用Android内置的一些控件,而是自己自定义一些自己想要的控件,这样显得界面更美观。今天主要是讲自定义AlertDialog和popupWindow的使用,在很多需求中,我们往往需要这样一个功能,就是点击一个按钮或者其它控件,弹出一个对话框,让用户可以在这个对话框中做一些事,比如输入、选择、提示.....等等,那么,这个弹出对话框的功能我
2015-08-05 01:04:21 1222
转载 Android:自定义dialog
原文地址:http://www.open-china.net/blog/42853.htmlAndroid给我们提供了 AlertDialog类,使我们可以很容易地通过它的内部类Builder构建弹出式对话框。但是有时候为了给用户更好的体验,可能需要更改Dialog的外观和结构。解决的办法是自定义AlertDialog和AlertDialog.Builder类。 Androi
2015-08-05 01:03:18 605
转载 Invalid proguard configuration file path D:\...\proguard.cfg does not exist or is not a regular fil
不知道什么时候加了个混淆代码就变这样解决办法:版权声明:本文为博主原创文章,未经博主允许不得转载。from:http://blog.csdn.net/zhou452840622/article/details/41820301
2015-08-04 16:51:33 790
Foxit PDF SDK里面的Demo错误,请问有人用过试用版的吗
2015-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人