【Android菜鸟的成长笔记(27)——SurfaceView的使用】教程文章相关的互联网学习教程文章

Android 最火的快速开发框架xUtils【代码】

Github下载地址:https://github.com/wyouflf/xUtilsxUtils简介 xUtils 包含了很多实用的Android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。xUtils最低兼容Android 2.2 (API Level 8)目前xUtils工具主要有四大模块:DbUtils模块Android中的ORM框架,一行代码就可以进行增删改查支持事务,默认关闭可...

Android图片处理【代码】

如何把Android内存中的图片保存下来,估计困过不少小伙伴吧,今天带领大家实现一下如何获取内存中的图片。  问题描述:当我们使用Viewpage展示图片时,如何当用户滑动欣赏时,将自己喜欢的照片保存下来呢?  问题解决方式:当我们看到图片时,图片这是就存在于手机内存中,我们自需要将其下载到本地即可,具体的实现,请看代码://将商品展示的照片从内存下载下来 LinearLayout v = (LinearLayout) pageViewsPhoto.get(delImag...

android 返回键两次退出【代码】

返回键两次退出privatelong exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.currentTimeMillis()-exitTime) > 2000){ Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); }...

Android icon尺寸

Android icon尺寸 密度范围切图比例(以mdpi为基准)切图比例(以xxxhdpi为基准)图标尺寸外间距((图标尺寸-图片尺寸)/2)mdpi120dpi~160dpi125.0%48x48px1pxhdpi160dpi~240dpi1.537.5%72x72px2pxxhdpi240dpi~320dpi250.0%96x96px4pxxxhdpi320dpi~480dpi375.0%144x144px6pxxxxhdpi480dpi~640dpi4100.0%192x192px8px原文:http://www.cnblogs.com/jokerjoke/p/7490060.html

Android Sensor Development【代码】【图】

Android Sensor Development本文我们说一下Android中的传感器,这对于我们有时候做一些特殊的应用的时候还是需要的,这里我用小米手机下载了一个安兔兔,我们来看下大致的传感器安兔兔上面,有很多的传感器对吧,但是他们大致的其实是分三类,在我们的官方文档上,是这样说的sensors_overview一.传感器概述大多数Android设备都具有测量运动,方向和各种环境条件的内置传感器。这些传感器能够以高精度和精确度提供原始数据,如果要监...

Android 属性动画(Property Animation) 完全解析 (上)【图】

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/380674751、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些View Animation都无法做到...

android术语笔记

参考:http://blog.csdn.net/luoshengyang/article/details/6618363 http://blog.csdn.net/singwhatiwanna/article/details/19756201IPC:线程间通信,主要指的Binder通信。原文:http://www.cnblogs.com/Sunnor/p/4855160.html

android dialog弹出的情况下监听返回键

view = LayoutInflater.from(getActivity()).inflate( R.layout.dialog_tips, null);   title2 = (TextView) view.findViewById(R.id.title2);   dialog = new Dialog(getActivity()); dialog.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) {   if (keyCode == KeyEvent.KEYCODE_BACK ...

Android Bitmap深入介绍(一)---基础

在Android应用开发中,我们经常需要跟图片打交道,而图片一个很麻烦的问题是占用内存非常大,经常导致OOM,了解Bitmap相关信息,不同sdk版本中Android图片处理的变化,以及一些优化处理的方式对我们平时开发中对图片的会非常有帮助。这篇先介绍Bitmap基础内容,关于像素,存储信息,以及加载。像素Bitmap的存储可以说包括两个部分,像素以及长,宽,颜色等描述信息。像素是Bitmap最占用内存的地方,长宽和像素位数是用来描述图片的,...

在Android 界面中如何给 文本添加下划线【图】

方法1: 直接在 values 文件夹中的 strings.xml 中添加 如下格式 即可: 对 目标 字符串 添加 一个<u></u> 标签<string name="password_forget_text"><u>新用户</u></string> 效果图 如下:原文:http://www.cnblogs.com/huenluan/p/3551212.html

Android FM模块学习之一 FM启动流程

最近在学习FM模块,FM是一个值得学习的模块,可以从上层看到底层。上层就是FM的按扭操作和界面显示,从而调用到FM底层驱动来实现广播收听的功能。FM启动流程:如下图: 先进入FMRadio.java类,onCreate初始化一些数据,画出FM界面,启动fm在onStart()方法里启动FMRadioService.java (调用bindToService(this, osc)方法)。注册下fm设置(在设置后发送一个设置广播,更新FMRadio类的状态)。加载初始化数据,获取频率地址newPresetSt...

android自定义控件系列教程-----仿新版优酷评论剧集卡片滑动控件【图】

我们先来看看优酷的控件是怎么回事?只响应最后也就是最顶部的卡片的点击事件,如果点击的不是最顶部的卡片那么就先把它放到最顶部,然后在移动到最前面来,反复如次。知道了这几条那么我们就很好做了。里面的技术细节可能就是child的放置到前面来的动画问题把。先看看我们实现得效果:然后仔细分析一下我们要实现怎么样的效果:我也是放置了一个按钮和两个view在控件上面,只有当控件在最前面也就是最里面的时候才会响应事件。然后...

Android TabLayout实现顶部滑动效果(多个页面)【代码】【图】

1.design模式下,将TabLayout 拖入界面中注意:TabLayout 在container中2.design模式下,将ViewPager拖入界面中<1>若出现错误(在xml文件中设置android:orientation="vertical")<2>向viewpager中添加页面组件  (1)创建多个页面  app--->res--->layout ,选中layout,右击new--->xml--->layout xml file  (2)将多个页面布局添加到Viewpager中(采用Fragment的方式)  新建3个MyFragment(继承Fragment)publicclass MyFragment1 ...

android 学习笔记 杂记1

getIntent().getExtras().get("intent"); 这个intent是数据包装的参数。 比如: Intent intent = new Intent(this, YouClass.class); intent.putExtra("data1","youdata"); startActivit(intent ); 获取数据 getIntent().getExtras().get("data1");不用实例化 就像引用的就只有类里面设为静态方法的数据和方法才行 listview中onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) ? 后面有4个参数,乍看直接晕菜,那...

Android:用Handler实现异步处理功能

Android:用Handler实现异步处理功能 - 51CTO.COM一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时的操作放在单独的子线程中操作。这就是Handler的使命。Handler提供异步处理的功能,发送和接收不是同时的(Acti...