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

Android点击EditText文本框之外任何地方隐藏键盘的解决办法

原文地址: Android点击EditText文本框之外任何地方隐藏键盘的解决办法 1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 [java] view plain copy <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/traceroute_rootview" android:layout_width="fill_parent" android:layout_height="fill_pare...

adb.exe 已停止工作 - Windows 10 Android Studio 2.3【图】

什么也没修改,退出360手机管理软件,拔掉USB连接,再重新插上,然后就好了。。。 原文:http://www.cnblogs.com/hbuwyg/p/6942487.html

android ant build.xml实例

利用ant编译apk。使用的时候只需要修改SKD路径javahome路径和project路径就可以了。<?xml version="1.0" encoding="UTF-8"?> <project name="Scolview" default="zipalign" basedir="."><property name="exe" value=".exe" /><property name="bat" value=".bat" /><!--用到的各个工具的本地路径,务必修改!--><!--Android_Home 本机上androidsdk的安装目录--><property name="android_home" value="F:/adt-bundle-windows-x86_64-...

Cocos2dx3.2 Android的配置【代码】【图】

Cocos2dx3.2 Android的配置比之前的版本简单多了,特别是Android.mk,因为在3.2中它已经把需要的包都已经添加进去了,有用到什么的包就可以直接把相应的注释去掉就可以了  Android现在都很难下载,前两天发现一个大神都帮忙我们搞定了,可以之前去他的网盘下载http://jingyan.baidu.com/article/ff42efa91d7abcc19e2202f0.html   Android的开发环境配置网上教程已经很多了,就不多说了,自己百度  现在开始配置Cocos2dx3.2 a...

漫谈android系统5【代码】

LED indicator 简介所谓的LED indicator就是手机上面充电发短信的灯,有时会亮绿灯,有时会亮红灯,有时一起亮(橙灯),主要用于提醒用户电量、短信、电话。bring up LED要想点亮LED,就要了解其电路。 以下是我工作中案子的led。VPH_PWR是系统默认电。处于高电平状态。这里可以看到2个LED受到pmi8953的mpp2\mmp4控制。下面重要的是如何将mmp2\mpp4置起来。bring up LED的步骤现在我们基本上是采用pwm来控制LED。那么我们是如何来...

Android疑难杂症之android:configChanges="orientation" 无效

通常情况下,当“屏幕方向”变化时会销毁并重建当前Activity。而我们有时候并不希望重新创建Activity实例,然后就会在AndroidManifest.xml中配置Activity: <activity android:name="com.example.MainActivity" android:configChanges="orientation" >  android:configChanges="orientation" 属性指定了要捕获“屏幕方向”变化这个行为,当捕行为发生后,会调用Activity的onConfigurationChanged()方法。然而当我们在手机上调试的...

【ArcGIS for Android】基于位置查询Graphic和Feature

1、graphicsLayer.getGraphicIDs(x, y, 20);2、featureLayer.getFeatureIDs(x, y, 20);x、y为屏幕坐标20量纲为dppx:即像素,1px代表屏幕上一个物理的像素点;dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,每英寸包含的像素点的数量为240/1.5=160dpi(横向...

Android Performance Patterns S01E02 - Understanding Overdraw【图】

Overdraw:过度绘制是一个术语,用来描述组件在屏幕某个像素上面绘制大于一次。例如,如果我们有一堆叠放的UI卡片,用户可见的上层卡片遮盖了下层卡片的大部分。这也意味着大量时间花费在绘制不可见的下层卡片。如果每次都花费大量时间,用以绘制不可见的部分,将会导致GPU性能严重浪费的问题。 Modern布局给了我们美观的设计,但是也给开发者带来了上述的问题。为了最大限度提升App的性能,开发者需要最大限度减少Overdraw。幸运的...

Android Studio Eclipse Code Formatter【图】

在从Eclipse转到Android Studio上开发后,如果还想继续使用在Eclipse上制定的自定义的Code Formatter的话,需要按如下步骤操作:1.进入Settings界面,如果能看到“Eclipse Code Formatter”,则说明你的Studio已经安装了Eclipse Code Formatter插件;此时你可以在右侧面板上“Eclipse Java Formatter config file”中选择自定义的code format文件。2.然后在主界面工具栏上,将Format切换成Eclipse的。见下图:(此时的format风格是...

手机 蓝牙 控制 继电器 无线门锁 物联网 安卓源码 安卓开发 Android WIFI控制 详细注释测试稳定无bug【图】

一、功能:1.Android WIFI连接与断开,保存连接IP及端口。2.WIFI控制3个继电器3.16进制发送指令,可以单条和多条发送,用逗号隔开。4.16进制接收如需特别功能可以找我定制(程序源码,定制专家 手机:18910620895 旺旺:chenhao0568 QQ:345139427)。二、源码如下:登陆Login.javapackage com.example.eeeee;import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket;import...

android开发打包签名出现-failed to export application的解决思路【图】

在app发布到应用平台的时候需要打包签名,这个时候会遇到一些头疼的事情,比如打包失败会出现failed to export application错误等。我这里就给大家讲一下我的深刻体会。本文为什么说是思路而不是解决方法呢?因为一千个读者就有一千个哈姆雷特,不同的adt环境会出现各种奇葩的问题,所以我不敢保证解决所有打包失败的问题,之体提供给大家一种解决问题的思路。仅供参考。 1、查看错误详情,根据详情搜索错误码的原因 打包时候...

Android View视图系统分析和Scroller和OverScroller分析【图】

Android View视图系统分析和Scroller和OverScroller分析View 视图分析 首先,我们知道。在Android中全部的视图资源(无论是Layout还是View),终于的父类都是View类。各式各样的Layout仅仅是对ViewGroup的一中特别的实现。各种View也仅仅是View的特别实现。而ViewGroup也是对于View的一种实现。所以说全部的View元素在根本上都是一样的。当然这并不等于说View == ViewGroup,就好比仅仅有ViewGroup才可以addView。 当然...

Android 高级UI【图】

简介在Android官网中有对UI 优化的文档,开发者有必要对它进行掌握。详解1、抽象布局<include />标签能够重用布局文件 <include layout="@layout/titlebar"/> <merge/>标签可以删减多余的层级,它多用于替换FrameLayout或者当一个布局包含另一个时,消除视图层次结构中多余的视图组<merge xmlns:android="http://schemas.android.com/apk/res/android"> <Button android:layout_width="fill_parent" android:layout_height="w...

Android 下拉刷新的实现。使用 SwipeRefreshLayout 代替 pull-to-refesh【代码】

概述  谷歌官方推出了SwipeRefreshLayout 来实现下拉刷新的效果。对比以前我们常用的 pull-to-refesh ,这个方案显得更加的简单方便。 关联项目引用(管理依赖)  在你的 应用级别的 build.gradle 中添加如下:     compile ‘com.android.support:appcompat-v7:23.0.0‘compile ‘com.android.support:support-v4:23.0.0‘ 编写布局(Layout)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xm...

Android中对APK进行反编译【图】

概述: 其实反编译很简单,只是利用一些工具包和一些基本命令行的命令对apk文件进行反编程,没有什么高深的技术。下面就让我们一起来学习一下反编译的技术。注:本博客反编译方法,仅供参考学习使用,禁止用于非法和商业等用途,谢谢!准备工作:下载以下反编译工具包:1.apktool:http://download.csdn.net/detail/vipzjyno1/70251112.dex2jar:http://download.csdn.net/detail/vipzjyno1/70251273.jd-gui:http://download.c...