- 博客(15)
- 收藏
- 关注
转载 Eclipse 中android调用JUnit进行单元测试
在我们日常开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得格外重要,学会JUnit可以加快应用的开发周期。 Android中建立JUnit测试环境有以下两种方法。 一、直接在需要被测试的工程中新建测试类 集成步骤: 1.在androidManifest.xml文件中添加以下代码:android:
2016-12-07 16:14:23
443
原创 解决Eclipse导入项目中注释乱码问题
乱码问题出现了几次,一直没有在意,今天又出现了,现总结如下:eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所
2016-12-06 11:30:18
4388
原创 Eclipse中的引用项目报Could not find *.apk!解决办法
百度上很多关于Could not find *.apk!这种编译报错的解决帖子,但是笔主在这里主要说一下在引用工程项目的场景下报这个错误消息的问题(不影响本项目的正常编译运行!)。笔主刚从谷歌上搞了Volley的源码下来,写了一个测试项目,把Volley源码项目引进测试项目时(Java Build Path->Projects),编译过程中发现报了一个红色的错误:...
2016-12-06 09:27:31
362
转载 Android中解决ListView嵌套Viewpager时,滑动事件冲突的方法
当我们使用ListView嵌套ViewPager时,会出现滑动事件的冲突,我们都知道,Viewpager自己也有滑动的功能,ListView也有滑动的功能,当我们手指放在ViewPager上来达到滑动ListView的目的时,就会发现,这种冲突问题出现了,因为我们根本无法滑动ListView,为什么呢,因为ViewPager是放在ListView上面的,所以当我们点击ViewPager时,这个事件
2016-12-05 14:15:32
435
原创 java内存分配与管理
Java内存分配与管理是Java的核心技术之一,一般Java在内存分配时会涉及到以下区域:1.栈区:由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2.堆区:由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3.全局区(静态区):全局变量和静态变量的存储是放在一块
2016-12-05 14:07:59
300
转载 RecyclerView
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们
2016-12-03 17:10:16
200
原创 图片的等比例压缩和质量压缩,图片转化成FILE
先在的图片上传都是会事先将压缩好的图片上传给服务器,1.是为了节省用户的流量 2.是为了减少服务器的压力以下常用的2种压缩方式// 按比例压缩private Bitmap getimage(String srcPath) {BitmapFactory.Options newOpts = new BitmapFactory.Options();// 开始读入图片,此时把opti
2016-11-29 15:36:50
347
原创 java 关闭线程
关闭线程 分2中情况1.线程内的代码执行完毕自动关闭 boolean isruning=true;Thread thread = new Thread(new Runnable() {@Overridepublic void run() {while (isruning) {try {for (int i = 1; i Thread.sleep(1000);
2016-11-28 10:56:50
264
原创 自定义Dailog
1.定义Dailog样式 // Dailog 样式 @null true @drawable/panel //背景 可以自行修改 true @null Dialog的布局xml; android:layout_width="match_parent"
2016-11-19 16:20:51
488
原创 ExpandableListView的简单使用
1.ExpandableListView 布局 和普通的控件一样使用 android:id="@+id/expandlist" android:layout_width="match_parent" android:layout_height="match_pare
2016-11-19 15:30:33
228
原创 android 调用相机获取图片
MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利用ContentResolver去掉用那些封装好的接口就可以进行数据库的操作了//调用系统相机Intent
2016-11-05 16:20:04
375
原创 android 获取本地相册的一些问题
在做选择系统图片的时候,碰到了一个情况,由于不同的Android手机,图片的路径很多都不同,Intent intent = new Intent();intent.setType("image/*");intent.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(intent, REQUEST_CODE_IMAG
2016-11-05 16:12:07
334
原创 Popupwindow 的简单使用
public class Popupwindow extends PopupWindow implements OnClickListener, OnTouchListener {private View mMenuView;private Button scene_camera_btn, scene_photo_btns, cancel_btns;@SuppressL
2016-11-05 15:58:43
270
原创 surfview 的一般使用
surfview 的生命周期分别为surfaceCreated(创建) surfaceChanged(改变) surfaceDestroyed(销毁),通过surfview的生命周期来控制线程 通过线程控制draw()方法来控制surfview的内容的变化,实现ontouchevet方法实现对surfview的点击事件package com.zhy.view;
2016-10-19 17:21:34
858
转载 Eclipse 上SVN使用,安装与信息过滤的设置
方式一:手动安装1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org2、从中解压出features与plugins文件夹,复制到E:/MyEclipse/myPlugin/svn里面,其它的*.xml文件不要。3、在E:/MyEclipse/MyEclipse X.X/dropins下新建文件svn.link,内容是:path=E:/
2016-10-19 10:24:01
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人