- 博客(32)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 android战力图、雷达图、七星图、蜘蛛网图自定义控件
最近闲来无事,就仿着王者荣耀和英雄联盟助手的战力七星图自定义了一个战力雷达图,又叫蜘蛛网图。雷达图的绘制比较简单,主要用到路径类Path的Path.lineTo()及Path.moveTo()和数学三角函数的一些基本知识,现在看一下最终效果图: 布局中使用 <com.library.RadarView android:id="@+id/radarView&amp
2018-05-22 00:44:19
2271
原创 Android Studio 那些事| ' ' cannot be applied to '(groovy.lang.Closure)'
什么是Gradle?Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。问题:关于 build.grade 中' ' cannot be applied to '(groovy.lang.Closure)',文本被反显,而且报了个异常,如果你直接运行时可以跑起来的,但
2015-08-05 16:28:40
18765
原创 Android Studio 那些事|Activity文件前标识图标显示为 j 而是 c
问题:Activity文件前标识图标显示为 j 而是 c 的图标,或是没有显示,而且自动提示不提示解决:这是因为你的studio设置了省电模式,你可以通过 File>Power Save Mode取消掉,或者通过点击右下角小人头像取消
2015-07-18 20:02:41
10048
2
原创 Android Studio 那些事|Class Editor Tab页卡不显示问题
问题:现象为下图红框标示部分不显示了解决:进入Preferences >Editor>General>Editor Tabs 更改Placement参数设置,只要不是图中的None就行
2015-07-18 19:50:24
2610
原创 A Question And Answer Site
关于Fragment(XXFragment) not attached to Activity 异常描述:出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的代码写在OnStart中。我此处是在Fragment 的 onCreateView() 中getResource
2013-12-25 11:52:01
1224
原创 Eclipse那些事
1. 编辑区背景色设置操作步骤:windows -> peferences -> General -> Editors -> Text Editor编辑属性:Appearance color options:Line number foreground Line number的颜色Current line highlight 反显当前行的背景色Prin
2013-12-23 10:02:52
980
原创 初探 ndk 之环境搭建
1.下载NDK,目前更新最新版本为 r9下载地址:http://developer.android.com/tools/sdk/ndk/index.html 大小:490M2.下载cygwin由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操
2013-09-03 12:38:35
1631
原创 项目中那些事|初探 弹出框 PopupWindows
Android的对话框有两种:PopupWindow和AlertDialog。他们都可以自定义view,而不同相对于位置固定的AlertDialog,PopupWindow的位置可以随意。且AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的。个人认为PopupWindow使用会更加灵活方便。废话就不多说了,下面具体根据代码来讲解一下:public class Que
2013-08-22 14:28:37
2593
原创 初探Android Studio及遇到的一些问题和解决
相信在大家看过 2013的Google i/o大会后,一定知道 Android Studio是个什么东东了。此可谓一款神器吖~于是就兴奋的去下载一尝鲜。功能篇:Android Studio是基于IntelliJ IDEA,除了IntelliJ功能,Android Studio还提供:①基于Gradle的构建支持;②Android特定重构和快速修复;③提示工具更好地对
2013-05-26 03:55:08
11114
原创 Win7 下装 Ubuntu 双系统遇到的一些问题及解决
最近闲来无事,就想在 Win7 下装个 Ubuntu 双系统,结果搞了两天才搞好(中间重装了一次系统),身为 程序猿出身,实在是汗颜吖~ Win7 下装Ubuntu的方法,总结网上无非有以下三种:① .使用 grub4dos 工具进行安装,不过本猿嫌麻烦(最主要是记不住命令)舍弃② .使用 easyBCD 工具进行安装,界面化操作,简单(推荐使用方法)。③ .Ubuntu镜
2013-05-18 22:37:02
18426
原创 项目中那些事| ListView 一些问题
3. ListView的item动画实现item动画其实很简单,只需在控件Listview中添加属性android:layoutAnimation=“”即可,下面看具体步骤: <ListView android:id="@id/lv_test" android:layout_width="match_parent" androi
2013-05-07 12:53:33
1155
原创 项目中那些事|动画
1.给控件添加动画(循环播放),发现事件隐藏控件不能隐藏,具体解决如下AnimationSet set = new AnimationSet(false);scale = new ScaleAnimation(0.8f, 1.0f, 0.8f, 1.0f);scale.setDuration(600);scale.setRepeatCount(-1); //使循环se
2013-01-11 12:03:14
766
原创 项目中那些事|string.xml 那些不为人知的事
1.占位符的使用有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。strings.xml中节点是支持占位符的,如下所示:整数型:%1$d,浮点型:%2$.2f,字符串:%3$s其中%后面是占位符的位置,从1开始,$ 后面是填充数据的类型$d:表示整数型;$f :表示浮点型,其中f前面的.2表示小数的位数$s:表
2013-01-09 10:19:26
893
原创 项目中那些事|控件之EditText
1. 点击屏幕其他地方让edittext失去焦点 的实现 方法就是:让EditText所在的layout获得焦点。给layout注册OnTouchListener监听器直接使用 .requestFocus() 无法获取焦点,焦点依然在EditTtext上先调用下面这两个方法:.setFocusable(true);.setFocusableInTouch
2012-12-29 15:47:55
2441
原创 获取Android设备的唯一识别码|设备号|序号|UUID
如何获取一个能唯一标识每台Android设备的序号?这个问题有很多答案,但是他们中的大部分只在某些情况下有效。根据测试:所有的设备都可以返回一个 TelephonyManager.getDeviceId()所有的GSM设备 (测试设备都装载有SIM卡) 可以返回一个TelephonyManager.getSimSerialNumber()所有的CDMA 设备对于 g
2012-12-10 11:23:42
1617
原创 获取手机通讯录联系人信息
// 获取手机通讯录public void getPhoneContacts() {mPhoneContactsList = new ArrayList>();String phoneNumber;String displayAddress;// 得到ContentResolver对象ContentResolver cr = getContentResolver();/
2012-08-24 15:28:48
1835
原创 Android显示GIF动画问题
作者:ant.cy.liao 主页:http://code.google.com/p/gifview/ 下载:http://download.youkuaiyun.com/detail/admin_/4492962简介:这个gifview,其用法和imageview一样 使用方法: 1-把GifView.jar加入你的项目。 2-在xml中配置GifView的基本属
2012-08-11 18:11:25
1790
原创 关于点击popupwindow以外区域 popupwindow自动消失问题
方法一(这种方法可以处理popupwindows dimiss的时候一些其他的操作,比如让其他控件的隐藏,消失等):代码如下popupWindow.setFocusable(false);//focusable要为false(不设置默认的就是False);//这是Activity 的OnTouchEvent。OnTouchEvent代表的是Activity 获得事件(即为PopupWind
2012-08-11 00:49:58
41283
原创 已经知道图片资源的ID号是resid。如何获取图片资源的文件名?
呵呵,很简单的一句代码,可是我却走了不少弯路view.getResources().getResourceName(resid)单击相册中的图片,显示该图片的名字,源码如下。@Overridepublic View getView( int position, View convertView, ViewGroup parent) {ImageView imageVie
2012-08-10 16:35:47
3752
原创 两个Activity间传递list<bean>对象
两个activity直接需要传一个list 有几点需要注意1、Bean 要 implements Serializable或者继承Parcelable,我这里举得例子是前者, 2、list本身要指定成ArrayList 如:ArrayList list = null;3、传值的activity端 i.putExtra("aaa", Arraylist实例); 4、接受段
2012-08-01 19:39:40
2736
原创 android自定义menu,PopUpWindow弹出菜单
使用PopupWindow来做自定义menu,往PopupWindow增加一个子View,子View的布局就是menu的布局。出现和退出的动画:可以给PopUpWindow或它的子view添加。网上所有用PopupWindow做的menu有个共同特点:就是点击menu键出现PopupWindow,然后再点击menu键无法使PopupWindow退出/dismiss()。当给PopupW
2012-02-21 10:55:31
34819
1
原创 利用Android 2.2新特性完成缩略图(二)
在Android 2.2版本之前,如果需要完成缩略图功能,往往是通过Bitmap、Drawable和Canvas配合完成,需要写一系列繁杂的逻辑去缩小原有图片,从而得到缩略图。但是到了Andorid 2.2版本,如果大家还这么做,那么就证明大家已经成为那个专打怪兽的奥特曼(out man)超人了。 在Android 2.2版本中,新增了一个ThumbnailUtils工具类来是实现缩略图,此
2012-02-15 10:55:24
1339
原创 Android 获取图片之固定大小的缩略图(一)
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片
2012-02-14 15:29:10
7859
1
原创 Android用simpleAdapter来接收一个Bitmap显示
我在一个小项目中需要用到将SD卡中的图片读出后,缩略计算后再simpleAdapter进行显示。在编程过程中,一般来说,在用simpleAdapter适配器时,我们所要显示的图片资源都是程序内的本地资源,而且是以资源的ID(Resources)形式来表现的。但是有时候我们需要用这个适配器来显示网上的远程图片时,该如何直接显示呢?方法是实现ViewBinder()这个接口,在里面定义数据和视图的匹配
2012-02-14 14:31:12
10343
原创 TOMCAT问题解决那些事
1.Tomcat一般总是默认使用ISO-8859-1作为字符编码方式的。所以,除非你在Servlet中使用了 request.setCharacterEncoding("编码方式");指定了特殊的编码方式,否则Tomcat默认使用ISO-8859-1的编 码方式。2.在JSP
2011-09-21 23:16:47
1295
原创 java 一些相关技术
<br /> 1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口。<br /> 2、EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。<br /> 3、Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要
2011-05-13 11:00:00
667
原创 使用swing中的JTable时常见问题
<br />学员在初学java使用swing的JTable时经常会想达到各种使用效果,下面整理了一些被问较多的操作,给出了参考解决方案。结合这些大家可以根据API文档,逐渐认识swing的用法。<br />1、 隐藏指定列<br />table.getColumnModel().removeColumn(table.getColumnModel().getColumn(0));<br />//在表格中不显示tableModel中的第0列信息<br /> <br />2、 设置是否允许列选取操作<br />v
2011-04-23 11:46:00
2968
原创 MyEclipse 修改默认工作路径
首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 倘若勾选了"Use this as the default and do not ask again", 那么以后再启动时就不会有提示, 直接进入默认工作空间.有3中方法可以更改workspace的路径设置.1. 启动Eclipse/My
2011-04-23 11:36:00
1947
原创 Java关键字final、static使用总结
<br /> <br />常看很多入门鸟们在final 和static运用上感到迷茫,现总结一下final和static的运用方法,希望对大家有帮助。<br />一、final <br />根据程序上下文环境,Java关键字final有“无法改变”或者“终态”的含义,它可以修饰非抽象类、非抽象类成员方法和变量。<br />final类不能被继承,没有子类,final类中的方法默认是final的。 <br />final方法不能被子类的方法覆盖,但可以被继承。 <br />final成员变量表示常量,只能被赋
2011-04-23 11:30:00
640
android htmlparser解析
2014-11-20
ScrollView+LinearLayout模拟ListView
2013-06-04
ListView+EditText混乱问题
2013-04-25
ListView+CheckBox结合开发
2013-04-05
GIF显示包GifView
2012-08-11
用Eclipse开发Android时 Tomcat怎么配置及运行 、
2011-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人