【android-如何在Linux或Windows中打开.sketch文件?】教程文章相关的互联网学习教程文章

Android程序之全国天气预报查询接口演示【代码】【图】

一、项目演示效果如下:项目源代码下载地址:http://yunpan.cn/cZVWIieuFyK9I 访问密码 2eac二、使用 聚合数据SDK:(1)我使用的是聚合数据上的天气预报查询,地址:http://www.juhe.cn/(2)注册账号—创建一个新应用(在个人中心页面—数据中心—申请数据)–填入自己的应用–找到分类–天气预报—全国天气预报(3)下载sdk (由于项目使用的是1点几的版本,所以请下载:包含在我的项目中!)(4)参考开发文档:http://www.juh...

Android驱动开发第六章

第一个Linux驱动程序:统计单词个数 Linux系统将每一个驱动都映射成一个文件。这些文件成为设备驱动文件,都保存在/dev目录中。这种设计理念使得与linux驱动进行交互就像鱼普通文件交互一样容易。与linux驱动交换数据就变成了与设备文件交换数据。编写Linux驱动程序需要这几步:1.建立Linux驱动骨架。2.注册和注销设备文件。3.指定与驱动相关的信息。4.指定 回调函数。5.编写业务逻辑。6.编写makefile文件。7.编译Linux驱动程序。8...

android 开发积累-activity的launch mode【图】

合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大事者,须从小事做起;万事起于忽微,量变引起质变。我们今天要讲的是Activity的四种launchMode。launchMode在多个Activity跳转的过程中扮演着...

android获取textview的行数

最近项目需求,需要获取Textview的行数,通过行数与TextView的maxLines进行比较来确定是否显示TextView下方的展开按钮是否显示,废话少说直接上代码,mTextView.getLineCount() ,似乎很美好,安卓有提供这个方法,但是总是返回0,这是为啥呢?官方注释如下: /** * Return the number of lines of text, or 0 if the internal Layout has not * been built. */也就是说只有内部的Layout创建之后才会返回正确的行数,那...

Android学习随笔之UI美化(二)--------- shape的使用【代码】【图】

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签。 大小(size)渐变(gradient)填充(solid)圆角(corners)描边(stroke)间隔(padding) res/drawable/shape_self.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><!-- 控件内部图片的高度 --><sizeandroid:height="100dp"android:width="180dp"/><!-- gradient (渐变) --><gradientand...

Eclipse导入Gradle时报错:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable

百度查到http://stackoverflow.com/questions/19794200/gradle-android-and-the-android-home-sdk-location按照其中的讲解设置了ANDROID_HOME环境变量为E:\android\adt-bundle-windows-x86_64-20131030\sdk重启了Eclipse后终于正常工作了!原文:http://www.cnblogs.com/delphi7456/p/3956956.html

Android View状态保存【代码】

说到状态保存,就不得不提到Activity的onSaveInstanceState()方法,这个是大家经常用到的一个函数,就是当我们的Activity被置为后台,当我们再次进入这个Activity的时候,这个Activity需要被恢复,并且回调这个方法。下面来看看这个方法privatestaticfinal String WINDOW_HIERARCHY_TAG = "android:viewHierarchyState";protectedvoidonSaveInstanceState(Bundle outState) {// 1、对Window里面的View树进行状态保存outState.putBu...

android 编译调用C代码【代码】

博客地址:www.zalezone.cn前言需求来源这几天帮别人做一个简单的android客户端,也没什么功能,主要就是调用C代码来对手机的Wifi网络进行设置,于是也就引出了技术难点所在,如何去调用C程序达到我们所需要的效果。解决方案对于这个,我想出了两种解决方案:第一种方案是利用JNI来进行本地调用。关于什么是JNI呢,JNI其实是Java Native Interface的简称,也就是java本地接口,它提供了若干API实现了java和其他语言的通信(主要是C...

Android禁止所有Activity横屏【代码】

例如我的Activity都继承了CommonActivity,就可以在CommonActivity的onCreate()方法中加入以下代码:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);原文:http://8318064.blog.51cto.com/8308064/1858025

Android开发——通过wifi接收IPCamera视频流【代码】

前面,我们已经了解了怎么在android app上打开关闭和扫描,搜索wifi,现在,我来写一下怎么通过连接wifi来使app获取到IPCamera摄像头的视频。一、通过URL获取视频的地址二、创建输入流三、解析图片 首先,我是通过抓包软件来抓取IPCamera摄像头的视频流,然后将其分包解析为一张一张的图片,再将其显示在界面上。由于我抓到的有GET /videostream.cgi?rate=0 HTTP/1.1 这样的字眼,所以可以知道,我所使用的是HTTP协议的摄像头。然后...

Bmob移动后端云服务平台--Android从零开始--(一)何为Bmob

Bmob移动后端云服务平台--Android从零开始--(一)何为Bmob在正式的项目开发中,单客户端不能满足我们的需求,需要实现客户端与服务端的连接。而在编写Android服务端代码时,常常有很多问题困扰这我们。问题就来了,怎么能通过过简单的方式去实现我们复杂的流程呢?Bmob移动后端服务平台给我们创造了一个很好的后端平台。下面就让我们一起来了解和学习Bmob.官网地址:http://www.bmob.cn/Android SDK:http://www.bmob.cn/site/sdkBmo...

Android4.3 蓝牙BLE初步

一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。 Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个属性都有一个唯一的UUID,属性将以characteristics and services的形式传输。 CharacteristicCharacteristic可以理解为一个数据类型,它包括一个value和0...

Android Studio 使用github【图】

转:How to use GitHub with Android Studio This article will explain how to use GitHub with Android Studio.Firstly, let’s login to github.com and create a new repository. From the top right corner of the screen, click the +sign and select New repository.Now complete the form to create a new repository called testproject. Leave the Initialize this repository with a README unticked.Next, open Androi...

Android studio开发常用快捷键

最常用快捷键1.Ctrl+E 可以显示最近编辑的文件列表2.Shift+Click 可以关闭文件3.Ctrl+[或者ctrl+] 可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace 可以跳转到上次编辑的地方5.Ctrl+F12 可以显示当前文件的结构6.Ctrl+F7 可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N 可以快速打开类8.Ctrl+Shift+N 可以快速打开文件9.Alt+Q 可以看到当前方法的声明10.Ctrl+W 可以选择单词继而语句继而行...

Android学习笔记:超能RecyclerView组件使用总结

个人认为 RecyclerView组件确实值得学习并用到我们的项目中去,前面学了相关的内容。今天再补充一些相关的东东。1,实现对RecyclerView中的数据进行加入和删除操作。还是一样直接上代码:public class MainActivity extends ActionBarActivity {private RecyclerView mRecyclerView;private List<TestData> mDatas;private TestAdapter mAdapter;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(sav...