Android开发( 右侧选择分类 )
android00

Android Studio导入Eclipse项目的两种方法

Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。1. 直接导入打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会弹出一个Welcome对话框:选择Import project (Eclipse ADT, Gra
1689 人浏览
android

Android --String.format()用法笔记

Android---String资源文件中通过String.format()(动态改变)字符串资源的显示内容例如:小明来自烟台年龄18岁性别男。其中,“小明”、“烟台”、“18”、“男”,均为可变的,就可以通过String.format()设置。代码:string.xml<stringname="formatStr">%1$s:来自%2$s,年龄%3$d,性别%4$
1681 人浏览
cnbzlj

android 获取文件大小

今天,简单讲讲android在读取文件时,如何获取文件大小。目前有两种实现方法,一种是使用File的length()方法;另外一种是使用FileInputStream的available()方法,当InputStream未进行read操作时,available()的大小应该是等于文件大小的。但是在处理大文件时,后者会发生问题。我们来看一下:首先选择一个文件并查看这个文件在windows中显示的大小
1674 人浏览
android

Android使用intent调取导航或者地图

关于APP的URL Scheme相关内容这里就不介绍了 大家可以自行去研究研究这里主要介绍地图的相关知识,未来有时间给大家上个demo。 百度地图:http://lbsyun.baidu.com/index.php?title=uri/api/an...高德地图:http://lbs.amap.com/api/uri-api/android-uri-explai...腾讯地图:http://lbs
1672 人浏览
android

Android 7.0 Android N FileUriExposedException 文件兼容性问题

从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个conte
1649 人浏览
android

Windows系统安装Android Studio教程

mac 系统安装请点击这里。 安装 Android Studio打开 Android 开发者网站安装 Android Studio。此页面将自动检测到你的操作系统。 接受条款及条件,开始下载。双击下载的文件并按照提示操作。 打开下载后的文件,并按照 Android Studio 设置向导操作。所有步骤均接受默认配置。 在这个页面处,确保勾选所有组件。 设置向导安装完毕后,设置向导
1648 人浏览
cnbzlj

android byte[]与图片的转换

今天,简单讲讲android如何将byte数组的数据转换成图片显示。之前,在做一个功能时,从服务器获得了图片的byte数组的数据,需要将数据转成图片显示在手机上,或者保存在文件里。当时居然不知道怎么转换,所以在网上查找了资料,最终是解决了问题。这里记录一下。直接上代码:package com.bingo.util; import java.io.BufferedOutputStream;
1625 人浏览
SuperBig

Android Service详解(一)---概述

一、什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。二、那么服务可以做什么呢?Serv
1623 人浏览
android

Android ButterKnife Zelezny插件的安装与使用

Android ButterKnife Zelezny是Androidstudio Plugins里面的一款插件。官网地址:https://github.com/avast/android-butterknife-zelezny题外话:本人菜鸟一个,写博客仅仅是一个记录的作用。ButterKnife Zelezny这个插件有些小伙伴一直在用,还有很多小伙伴可能还不知道。个人认为他最大的作用就是一键
1600 人浏览
android

Android字体大小怎么自适应不同分辨率?

今天有人问我,android系统不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的。一、原理如下:假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和 values-480x320 下新建xml文件dimens.xm
1594 人浏览
android

Android EditText设置只能输入数字和小数点

EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点:1.如果设置只输入数字代码中edittext.setInputType( InputType.TYPE_CLASS_NUMBER);此时只会弹出数字输入框,符号点击后不会输入到文字框中xml中<EditText android:id="@+id/et_integral" android:l
1586 人浏览
cnbzlj

android 将app添加进入文件的打开方式

今天,简单讲讲android里如何将自己的app添加进入文件的打开方式。今天尝试写点android的代码的内容。其实很简单,我们只需在AndroidManifest.xml做一些修改,然后进行处理即可。如何让自己的软件出现在打开方式的列表中呢? 通过设置AndroidManifest.xml文件即可:<activity android:name=".MainActivity" android
1584 人浏览
android00

Android AndroidManifest.xml文件的android:supportsRtl属性详解

转载请注明出处: http://blog.csdn.net/aa464971/article/details/51372204 .Android Studio新建工程的AndroidManifest文件里会有一个supportsRtl属性,并且默认是true,那这个属性到底有什么用呢,顾名思义就是“支持RTL”,那RTL又是神马鬼带着这个问题去翻了翻android官网的文档这是官网对android
1581 人浏览
android

Android webview https 链接中加载http图片,加载不出

问题:链接是https的,但是里面的图片是http的,所以导致图片加载不出。解决:在webview中加上代码webView.getSettings().setJavaScriptEnabled(true); // 启用js webView.getSettings().setBlockNetworkImage(false); // 解决图片不显示 if(Build.VERSION.SDK_INT
1571 人浏览
android

Android TextView 添加下划线的几种方式

总结起来大概有5种做法:1. 将要处理的文字写到一个资源文件,如string.xml(使用html用法格式化)2.当文字中出现URL、E-mail、电话号码等的时候,可以将TextView的android:autoLink属性设置为相应的的值,如果是所有的类型都出来就是android:autoLink="all",当然也可以在java代码里 做,textView01.setAu
1561 人浏览
ziyouxia

【数据】2017全球智能手机占有率排名:安卓高歌猛进,苹果情绪稳定,WP彻底溃败

最近国外的市场数据调研公司Kantar woroldpanel 正式公布了截止到2017年一季度,全球范围内智能手机市场的最新排名情况,这个份数据主要包含目前智能手机用户较多的地区,比如中国、美国、英国、法国、德国等地; 首先来看下国内市场,安卓手机市场占有率从去年的76.4%上涨到了86.4%,提升了10%,苹果iOS则是从原来的22.2%下滑至13.2%,下降9%,可以说在国内,苹果丢掉的份额
1532 人浏览
android

调用Android自带浏览器打开网页

在Android中可以调用自带的浏览器,或者指定一个浏览器来打开一个链接。只需要传入一个uri,可以是链接地址。启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。Uri uri = Uri.parse("https://www.baidu.com
1505 人浏览
cnbzlj

Mac彻底卸载Android Studio

需要卸载Android Studio应用及相关配置,在终端(terminal)执行以下命令:rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/
1492 人浏览
android

【Android Studio】去掉没用的import快捷键

Ctrl+Alt+O
1491 人浏览
cnbzlj

android 获取文件夹下的所有文件

在做工作时,我们经常需要遍历所有一个文件夹下的所有文件夹,发现其实也很简单。直接上代码/*读取输入的某个文件夹中所有的txt文件 * 显示文件名、文件内容 * */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOExce
1485 人浏览