自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

super_zq的博客

存档和笔记

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 笔记 通知/notifications

通知 / notifications官网–通知 通常应用会在通知栏显示一些通知,提示任务进度,提示信息,或者推送什么的。Android有个组件叫Notification就是创建这样的通知。通知区域就是常见的任务栏,可以下拉显示详细内容,可以点击,也可以收起来忽略之。创建可以像一般的类一样创建通知 Notification notif = new Notification(int icon,

2016-10-27 23:44:19 470

原创 Android 笔记 设定/sharedPreference

APP设定大部分时候开发出来的APP需要有个性化的设定,以适应用户的不同需求。按照一般情况,肯定是在APP的私有文件夹下放置一个设定档文件,然后往里面写入数据。如果需要在卸载以后保存设定,以便下次安装以后依然可以使用原有设定的话,就应该放在公共目录的对应APP名字的文件夹下。(因为私有文件夹会在卸载的时候被删除,external storage下面的私有文件夹也会被删除,只有public stora

2016-10-25 03:19:22 393

原创 Android 笔记 surfaceView textureView

SurfaceViewAndroid有一个组件叫SurfaceView,是一个单独的组件,但是并不是和其他常见组件一样提供特别的功能(比如图片浏览,输入字符等等),就是一个空组件。那么这个有什么用呢。一般情况下,系统开始的时候会创建一个主线程,称之为UI线程,简单任务可以直接在这个线程里面完成,一些复杂任务,比如网络读取等等,在主线程允许的话,系统会报错,说,这类任务不能在主线程完成。所以,一些比较

2016-10-19 16:18:48 2533

原创 Android 笔记 JAVA 的 WeakReference

WeakReference在计算机编程的时候,一个特别需要注意的事情就是关于内存使用的。如果程序不注意内存使用状况,很可能会造成内存泄漏,时间越长内存占用越多,造成性能下降。C和C++语言需要程序员手动清空不需要使用的对象,所以编程较复杂。 JAVA语言的一个好处就是,虚拟机可以自动清理对象,也就是说Camera camera = new Camera();camera = null;只要第二行

2016-10-13 22:27:13 371

原创 Android 笔记 ViewPager的滑动与子view内部滑动事件的冲突问题

ViewPager 与子view的滑动冲突在上一次笔记中建设了一个可以滑动的photoView,显示图片,可以放大,滑动大部分时候这个自定义View会和ViewPager一起使用。也就是我们通常看到的相册里面的效果,滑动可以显示不同的图片。而在单页中,很多时候也需要滑动。这时候会和ViewPager产生冲突。最后的结果就是,横向滑动并不会滑动子view里面的内容,而是切换ViewPager的页面。

2016-10-13 14:14:43 3427

原创 Android 笔记 ImageView 显示大图遇到的问题 以及 无损显示大图 的解决方案

ImageView制作一个显示图片的activity,类似相册那样的,可以移动图片,多点触控的时候放大缩小图片等功能一般就是用BitmapFactory来解码bitmap,然后设置imageView.setImageBitmap() 但是遇到了一个问题,就是图片过大的时候(也没多大,也就是手机摄像头拍的照片,4128x3096,13M像素),真机运行会显示空白,什么都没有 但是模拟器运行正常,就

2016-10-08 14:39:44 10181 4

原创 Android 笔记 exif信息 uri信息

exif信息在解析并显示图像的时候,会需要orientation数据,来得到图片的旋转角度,如果显示的时候不设置角度,那么有orientation信息的图片就方向不对。orientation在exif信息中,exif是保存在图片中的一系列拍摄信息 有可能不同厂家在里面保存的信息多少有点区别,但是有些公用的信息都有,比如光圈,快门,拍摄模式,白平衡,或者还有一些版权信息等等。手机保存的jpeg文件里

2016-10-08 00:47:19 563

原创 Android 笔记 motionEvent 处理触摸事件

定义触摸事件在处理触摸事件的时候,主要有两种启动方式 1,view.setOnTouchListener() 2,在自定义view/activity的时候覆盖一个方法onTouchEvent() 这两种方法基本上等效,自定义的时候用方法2,其他时候用方法1。注意一点,假如在activity里面设置onTouchEvent(),有时候会不触发。因为如果此activity的子view能处理触摸事件

2016-10-07 12:57:13 1365

原创 Android 笔记 读取style文件的属性

读取style文件属性有时候需要用代码的方法读取style文件的属性,用来动态设置状态int[] attrs = new int[]{R.attr.(属性名)};TypedArray typedArray = context.obtainStyledAttributes(attrs);int backgroundResource = typedArray.getResourceId(0, 0);

2016-10-04 13:22:35 3798

原创 Android 笔记 popupMenu 显示图标

popupMenu多数时候,我们需要设置popupMenu,这样可以在点击的时候显示菜单,可操作性比系统菜单,toolbar菜单强,所以用处更加广泛。popupMenu的菜单实际上和toolbar上的是一样的,设置内容的方法类似,都可以从xml文件创建,或者动态添加项目。但是有一点,就是没有图标。 toolbar上的菜单可以设置图标,但是只有选项直接显示在toolbar上的时候才有图标(显示图标的

2016-10-03 02:52:52 8756 1

原创 Android 笔记 intent打开文件的方法

打开文件这里只介绍最基本的intent打开文件的方法Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"image/jpeg");if (intent.resolveActivity(getPackageManager()) != null) { startActivity(inten

2016-10-01 03:14:04 828

Python Cookbook(第3版)中文版

Python Cookbook(第3版)中文版

2016-09-01

Swift Programming Language中文版-老码团队发布[20150124]

Swift Programming Language中文版-老码团队发布[20150124]

2016-06-25

Android Programming A The Big Nerd Ranch Guide (2nd Edition) android编程权威指南 第二版

Android Programming A The Big Nerd Ranch Guide (2nd Edition) - 2015[Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano] Android权威编程指南 第二版 英文版。 中文版在图灵社区有电子版出售,可自行购买。

2016-06-25

Swift Programming Language中文版

Swift Programming Language中文版-老码团队发布[20150124]

2016-06-25

空空如也

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

TA关注的人

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