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

【幻化万千戏红尘】qianfeng-Android-Day02-RelativeLayout布局、TextView、EditText、imageView基础学习

一、RelativeLayout布局RelativeLayout布局(案例:RelativeLayout登录) 2.3.1 RelativeLayout概念 2.3.2 相对于兄弟控件的位置属性 android:layout_above="@id/center_btn"处于某一个控件的上方 android:layout_below="@id/center_btn"处于某一个控件的下方 android:layout_toLeftOf="@id/center_btn"处于某一个控件的左边 android:layout_toRightOf="@id/center_btn"处于某一个控件的右边 2.3.3 相对...

使用maven对android项目进行构建【代码】

软件需求:1.JDK 1.6+2. Android SDk(r21.1 或者最新,版本越新支持越高)3. Maven 3.1.1+4. 添加环境到path,新建变量ANDROID_HOME,写上你的sdk的安装路径,例如ANDROID_HOME:E:\installspace\Android\android-sdk;path变量中添加%ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools。检测是否配置成功,控制台输入android,如出现Android Sdk Manager,则表示配置成功!注意:maven 可能出现Android-maven-plugin不兼容;...

隐藏android中EditText的下划线-by:nixs【代码】【图】

有的时候需要隐藏掉EditText的边框和下划线,代码为: 主要是这一栏:android:background="@null" ?<EditTextandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@null"android:hint="输入用户名"android:paddingBottom="5dip"android:paddingTop="5dip" /> 效果图:原文:https://blog.51cto.com/u_4955660/2842806

Android中BroadcastReceiver组件具体解释【代码】

Android系统的4个组件最终还剩一种组件了BroadcastReceiver,这个组件是全局监听器,能够监听系统全局的广播消息,能够方便的实现系统中不同组件之间的通信BroadcastReceiver有自己的进程,系统级监听器,仅仅要存在与之匹配的Intent被广播出来,BroadcastReceiver就会被激发要创建自己的BroadcastReceiver对象,我们须要继承android.content.BroadcastReceiver,并实现其onReceive方法MyReceiver.javapublic class MyReceiver ext...

android studio运行时的中文乱码问题

今天初学android studio,首先尝试导入Eclipse中的项目,导入倒是成功了,然而在真机运行时,却发现应用程序中的中文显示乱码,网上各种查找资料,总算解决问题。  其实这个属于编译器乱码问题,在build.gradle文件中加上 android {compileOptions.encoding = "GBK"}就能解决问题。。原文:http://www.cnblogs.com/webberji/p/4417754.html

Android应用加入微信分享【图】

一、申请你的AppIDhttp://open.weixin.qq.com/ 友情提示:推荐使用eclipse打包软件最后一步的MD5值去申请AppID二、官网下载libammsdk.jar包http://open.weixin.qq.com/download/?lang=zh_CN三、将libammsdk.jar复制到工程的libs目录四、在需要分享的Activity编写代码[java]view plaincopyprivate IWXAPI wxApi; //实例化 wxApi = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID); wxApi.registerApp(Constants.WX_APP_ID)...

android动画-Property Animation【图】

Property Animation 属性动画,这个是在Android 3.0中才引进的。 Property Animation其改变的是对象属性对应的值,应用于任何对象,而Tween Animation更改的是绘画的效果,其属性值是没有变化的。ObjectAnimator:更改对象的属性值 使用方法: ObjectAnimator translationRight = ObjectAnimator.ofFloat(m_tv, "X",width); translationRight.setDuration(1500); translationRight.start(); 这是一个平移的效果,Obje...

android 选择图片 剪裁 拍照 兼容所有版本的代码【代码】

前言,版本兼容问题主要是由于4.4以前和4.4以后的Uri的格式不同所造成的错误 资料 Android 4.4从图库选择图片,获取图片路径并裁剪1.拍照 和选择图片 ①选择图片1 intent = new Intent(Intent.ACTION_GET_CONTENT); 2 intent.setType("image/*"); 3 startActivityForResult(intent, GALLERY_REQUEST_CODE); ②拍照 1 intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 2 startActiv...

android studio 使用的一些注意,一些报错的解决方法(原创)

NDK 编译无法通过注意看 build.gradle 里面的有些是 ndk-buildwindows 上用 ndk-build.cmdSummary: gradle calls ndk-build instead of ndk-build.cmd on windows. (was: Grovvy Android Plugin 0.7.3 can‘t load the NDK config from local.properties) Owner: x...@android.com --------------------------------------------------------关于 githttp://blog.csdn.net/jiguanghoverli/article/details/7902791--------------...

Android UI线程和非UI线程【代码】【图】

UI线程及Android的单线程模型原则  当应用启动,系统会创建一个主线程(main thread)。  这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI toolkit (components from the android.widget and android.view packages))发生交互。  所以main thread也叫UI thread也即UI线程。   系统不会为每个组件单独创建线程,在同一个进程里的UI组件都...

Android.06.ToolBar【图】

01. ToolBar常用属性 02.屏蔽工程中默认自带的 ActionBar 02.ToolBar的定义 03.ToolBar的使用 事件效果原文:https://www.cnblogs.com/jieling/p/14767819.html

Android常用adb命令总结【代码】

Android 常用 adb 命令总结首发个人博客 http://xuxu1988.com/2015/05/15/android-adb-commands , 转载请注明出处。针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridgeadb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:...

Android startActivityForResult的使用【图】

在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopy<EMBED id=ZeroClipboardMovie_1 name=ZeroClipboardMovie_1 type=application/x-shockwave-flash align=middle pluginspage=http://www.macromedia.com/go/getflashplayer height=18 width=18 src=http://static.blog.csdn.net/scrip...

Android中Handler与Message的简易使用

链接:https://www.cnblogs.com/KeepDoingSomething/p/9887967.html链接2:https://blog.csdn.net/weixin_43778720/article/details/880721181,Message的作用:用于存放传递的数据;是主线程和子线程传递数据的载体Message是封装了需要传递的数据交由Handler 处理的对象。原文:https://www.cnblogs.com/wskb/p/12444912.html

Android开发网上的一些重要知识点[经验分享]

1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种错误的方法就是直接在androidmanifest.xml的application节点中加入android:launchMode="singleInstance"这句,...