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

Android Studio升级到最新v1.3版后配置GitHub提示Gradle版本不支持的问题【图】

基于ADT(基于Eclipse)开发Android的IDE已经被谷歌官方放弃, 首页推荐使用Android Studio. 于是使用AS的人也开始多起来了. 从0.8到现在, AS更新很频繁, 最近更新了1.3版本后, 计划将部分项目连接到Github上面管理. 在setting配置地址和登录信息, 测试连接时成功了. 然后检出Git项目到本地时却提示 the project is using an unsupported version of gradle. please point to a supportedGradle version in the project‘s Gradle......

Android之探索SharedPreferences数据存储的背后【代码】【图】

前言: 最近一直在学习ios的数据存储,当学习到NSUserDefaults的时候让我回想起了SharedPreferences,今天闲来无事,想着总结一下SharedPreferences的使用。什么是SharedPreferences存储? SharedPreferences是基础key-value(键值对)来存储一些轻量数据的存储方式,特别适用于保存软件配置参数。使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs。具体是怎...

转--Android实现ListView过滤功能,继承于BaseAdapter,非ArrayAdapter。【代码】【图】

其实实现ListView过滤功能最方便的便是使用ArrayAdapter,里面自带的getFilter()方法能很方便的实现此功能,但是在实际的开发中,一般都是继承于BaseAdapter。还有一种是利用控件AutoComplete,这种方式只是在输入框的下方重新显示一个列表,显然,很多时候这两种方式也满足不了我们的要求。在Activity中定义一个类,让它实现TextWatcher接口,然后再onTextChanged方法中去过滤。然后常见相应的Pattern和match,来判断传入的参数时候...

03、Android系统--Android4.4【代码】【图】

Android4.4编译准备工作硬件要求64位的操作系统只能编译2.3.x以上的版本,所以2.3.x以下的版本需要使用32位操作系统。磁盘的空间保持在200GB以上,编译会占用大量的硬盘空间。软件要求在AOSP开源中,主分支使用Ubuntu长期版本开发和测试的,因此推荐使用Ubuntu进行编译,下面列出不同版本的Ubuntu能够编译哪些Android版本:Android版本编译要求的最低Ubuntu版本Android 6.0至AOSP masterUbuntu 14.04Android 2.3.x至Android 5.xUbun...

Android开发笔记(九十八)往图片添加部件【图】

添加圆角 添加圆角的功能,要用到Canvas类的drawRoundRect方法,即把画布裁剪成指定的圆角矩形。 下面是给图片添加圆角的效果截图: 下面是给图片添加圆角的代码片段: public static Bitmap getRoundImage(Bitmap bitmap, int roundPixels) {//创建一个和原始图片一样大小位图Bitmap roundConcerImage = Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight(), Config.ARGB_8888);//创建带有位图roundConcerImage的画布Canva...

Android JNI之Android.mk、Application.mk【图】

一般游戏都包括几个流程,加载界面,开始界面,选关界面,主界面,暂停界面等等;这节我将这些流程都串联起来;代码下载:http://www.kuaipan.cn/file/id_25348935635745200.htm?source=1loading界面;开始界面;选关界面主游戏场景;暂停界面;下一篇文章 我会介绍cocos2d-x editor的其他特性 笔者(李元友)资料来源:cocos2d-x editor原文:http://blog.csdn.net/nanlus/article/details/18771117

android 自定义光标颜色【代码】

在 res/drawable 新建光标样式文件 my_cursor.xml<shape android:shape="rectangle"xmlns:android="http://schemas.android.com/apk/res/android"><size android:width="2dp"/><solid android:color="@color/black"/></shape>如果只是修改单个edittext的光标样式,在edittext里添加android:textCursorDrawable="@drawable/my_cursor"如果是全局修改<style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar">...<item ...

WebView中JS调用Android Method 遇到的坑整理【代码】【图】

WebView是android中常用的一个组件,其作用是展示网页,并让网页和android app进行一些业务逻辑上的交互。其坑无数,相信用过的都知道,一个一个来解决吧。1.怎么互调:<!DOCTYPE> <html> <head><meta charset="UTF-8"><script type="text/javascript">function android(bl){if(bl){document.getElementById("ap").innerHTML= "是true啊参数传过来了"}else{document.getElementById("ap").innerHTML= "改变了段落的文字"}}function ...

Android Studio 导入Eclipse工程

eclipse:workspace对应多个project;而android studio是project对应多个module;故,在android studio中的工程project实际上是eclipse的工作空间workspace。 不一定成功的方法:直接打开AS,导入单个无依赖的独立Eclipse工程,若SDK版本匹配则可能成功。官方推荐的方法:使用adt将工程转换成gradle,1.确保你的eclipse adt是在22.0版本即以上,这点可以直接developer.android.com下载最新的sdk合体包就行了,也可以查看自己的版本...

android中的文件操作详解以及内部存储和外部存储(转载)【代码】

原文链接:http://m.blog.csdn.net/article/details?id=17725989摘要 其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。 相对其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的...

Android launcher3 开发环境搭建【图】

版本:1.0日期:2014.8.26 2014.8.27 2014.11.10版权:? 2014 kince 转载注明出处 好久没有写博客,也是因为工作比较忙的关系。当然这不是理由,主要是很多bug要改,而自己的效率又不是很高,所以把很多时间都浪费在修复bug上面了。闲话不多说,切入正题。 Launcher3是最新的google官方Launcher,相比Launcher2,它具有更加小巧、流畅、清新等特点,所以选择它作为研究的对象。第一步当然是去下载其源码,git网址是:https...

苏宁易购微信端 wx ios android other 通过js来控制样式【代码】【图】

w 1<!DOCTYPE HTML><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta content="telephone=no" name="format-detection"><meta name="wap-font-scale" content="no"><title>玩法介绍</titl...

android viewPage 判断是否到最后一页

比较简单,贴出代码,拷贝过去就能用注意在外面定义一个 boolean flag ,viewPager为 ViewPager对象。viewPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { switch (arg0) { case ViewPager...

JQuery 判断IPad、IPhone、Android是横屏还是竖屏(Window.Orientation实现)【代码】

在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法。代码如下:function orient() { if (window.orientation == 90 || window.orientation == -90) { //ipad、iphone竖屏;Andriod横屏 $("body").attr("class", "landscape"); orientation = ‘landscape‘; return false; } else if (window.orientation == 0 || window.orientation == 180...

android GestureDetector 手势的判断

import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.TextView;import android.widget.Toast;public class GestureActivity extends Activity implements OnTouchListener, ...