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

(转)Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)【代码】【图】

来自:http://blog.csdn.net/rhljiayou/article/details/72126201、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describe the colors and styles for the drawing). 这个类相当...

Android 源码

一个在线阅读android 源码的网站http://androidxref.com/6.0.1_r10/xref/frameworks/av/media/libstagefright/wifi-display/MediaSender.cpp原文:http://lindt.blog.51cto.com/9699125/1744981

【原创】Android多个xml文件的使用【代码】

Android中经常会使用多个xml文件,但在Mainactivity中使用的setContentView(R.layout.main)只加载main.xml文件,其他xml文件不加载进当前视图,当我们要用到其他xml文件中的控件是发现直接使用findViewById()方法时不报错但控件的值找不到为null,而一旦为该控件添加相应事件就会出现空指针异常。原因就在于控件并未加载进当前视图。解决方法:两种1、使用在main.xml中使用include语句 <include layout="@layout/x"/>2、使...

解决 Android SDK下载和更新失败“Connection to https://dl-ssl.google.com refused."

缘由:更新sdk,遇到了更新下载失败问题:Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xmlDone loading packages.Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reaso...

android Camera 录像时旋转角度【代码】

录像保存时,旋转角度要与所拍录像时的角度保持一致,否则,看起来就会出现角度不度,巅倒等问题。一般在开始录像之前会先去初始化录像initializeRecorder 中会去读取当前的录像或拍照的旋转角度,并跟据当前的角度来选择一个角度写到所拍照片或者视频的 exif 信息中去。 1// See android.hardware.Camera.Parameters.setRotation for 2// documentation. 3// Note that mOrientation here is the device orientation, which is ...

50个Android开发技巧(12 为控件添加圆角边框)【图】

控件的圆角边框可以使你的App看起来更美观,其实实现起来也很简单。 (原文地址:http://blog.csdn.net/vector_yi/article/details/24463025)以创建一个灰色的带圆角边框的Button为例:一、创建一个ShapeDrawable作为背景在drawable目录下创建一个button_rounded_background.xml文件:<shape xmlns:android = "http://schemas.android.com/apk/res/android"android:shape= "rectangle" ><solid android:color= "#AAAAAA" /><corners...

企业微邮——Android客户端设置说明

企业微邮是由我司专业邮箱团队为企业用户打造的邮箱客户端,支持企业邮箱的imap设置、企业logo和签名个性化设置。除此之外还支持21CN免费邮,189邮箱,QQ邮箱,139邮箱,163邮箱及其他主流邮箱。闪电般的邮件收发速度,多帐号共同管理,随时随地收发邮件,自定义新邮件检查频率、载入数、载入内容,多种组合方式节省流量。1 如何安装(1)在安卓市场搜索“企业微邮”;(2)扫一扫以下二维码获取apk;2 登录安装成功后,直接输入企...

(原)android-as_video_player中的OpenGLES视频显示【代码】

android-as_video_player中的OpenGLES视频显示1,SurfaceView和OpenGLES先从java的上层代码入手:surfaceView = (SurfaceView) findViewById(R.id.gl_surface_view); surfaceView.getLayoutParams().height =screenWidth; SurfaceHolder mSurfaceHolder = surfaceView.getHolder(); mSurfaceHolder.addCallback(previewCallback);private Callback previewCallback = new Callback() {publicvoid surfaceCreated(SurfaceHolder holde...

熟悉AndroidAPI系列12——AlertDialog和Toast【代码】

如何建立上面的对话框和提示信息 1@Override2protectedvoid onCreate(Bundle savedInstanceState) {3super.onCreate(savedInstanceState);4 setContentView(R.layout.activity_main);5 6 btn = (Button)findViewById(R.id.btn);7 builder = new AlertDialog.Builder(this);8 builder.setTitle("提示框");9 builder.setIcon(R.drawable.ic_launcher); 10 builder.setMessage("确定删...

android控件开发之TimePicker和DatePicker

android控件开发之TimerPicker和DatePickerjava代码:package com.example.timepicker; import android.os.Bundle; import android.app.Activity; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.TimePickerDialog; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; impo...

Android的软应用的使用【代码】

Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序的健壮性。 SoftReference的特点是它的一个实例保存对一个Java对象的软引用,该软引用的存在不妨碍垃圾收集线程对该Java对象的回收。也就是说,一...

Android 服务器jdbc连接错误【代码】

============问题描述============服务器端用jdbc连接数据库,结果出现这样的错误: org.apache.catalina.core.StandardWrapperValve invoke ??: Servlet.service() for servlet [LoginServlet] in context with path [/BBStuServlet] threw exception java.lang.NullPointerExceptionat com.roy.bbstuservlet.JDBConnection.executeQuery(JDBConnection.java:61) 我查看61行的代码:Statement stmt = con.createStatement(); 这一...

[笔记]Android开发环境配置及HelloWorld程序【图】

Android的开发须要下面四个工具:1.JDK2.Eclipse3.Android SDK4.ADT具体功能:1.JDK。JDK即Java Development Kit(Java开发工具包),包含JAVA执行环境,基础类库和JAVA工具。是JAVA执行的基础。2.Eclipse。Eclipse是开发JAVA程序的软件工具。3.Android SDK。SDK即Software Development Kit(软件开发工具包)。AndroidSDK指的是Android专属的软件开发工具包。4. ADT。ADT,即Android Development Tools(Android开发工具)。是在e...

android面试(2)----组件【代码】

1.anroid:id的作用?android:id是作为控件的唯一标示符。可以使用与releativelayout中,也可以再Activity中通过findviewbyid来获得指定的控件。2.android:padding 和android:layout_margin的区别。padding是内部,而margin是外部。padding 的部分设置background可以覆盖到,而margin无法覆盖。3.Imagebutton & imageviewImagebutton extern imageview。4.调用activity的几种方法?显示调用:Intent intent = new Intent (this,m...

使用Ant批量打包Android应用完全指南【图】

本文章由Socks完成,博客地址:http://blog.csdn.net/zhaokaiqiang1992 转载请说明!折腾了一下午,百度了一下午,终于实现了使用Ant对Android应用的批量打包,也算是了却了我的一桩心事。虽然网上的这部分教程也有,但是感觉写的不是详细。更为重要的是,各种方法之间的差异比较大,对于新手来说,各种方法之间的选择是极为痛苦的,一个方法一个方法的去实验,是很浪费时间的。因此,我想给大家提供一套完整的,详细的Ant打包Andr...