android
蓝水依依
这个作者很懒,什么都没留下…
展开
-
Windows下搭建Eclipse+Android4.0开发环境
官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装JRE,再装JDK,...转载 2019-02-20 11:21:03 · 167 阅读 · 0 评论 -
Android ActivityGroup 中监听返回事件
在activitygroup中直接监听onkeydown事件是不行的,可以尝试用@Overridepublic boolean dispatchKeyEvent(KeyEvent event) {// TODO Auto-generated method stubif(event.getKeyCode()==KeyEvent.KEYCODE_BACK){Builder bu原创 2014-05-12 14:46:48 · 628 阅读 · 0 评论 -
android ActivityGroup实现activity的局部跳转
android ActivityGroup实现activity的局部跳转原创 2014-05-07 17:32:07 · 1711 阅读 · 0 评论 -
采用FLAG_ACTIVITY_CLEAR_TOP退出整个程序(多activity)
问题:多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。网上资料:{finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~解决问题:我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,这里我们在D窗口打开A窗口时在Intent中直接加入标志Intent.FLAG_原创 2014-05-07 17:34:33 · 1977 阅读 · 0 评论 -
android webview goback 跳过302方法
很简单,先看代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //判断是否可以返回操作 if (webView.canGoBack() && event.getKeyCode() == KeyEvent.KEYCODE_BACK) {原创 2014-03-25 13:34:42 · 2412 阅读 · 1 评论 -
扫描二维码自动识别手机APP下载地址
移动互联网发展迅速,各种APP的开发都太疯狂了,一般稍大点儿的应用,都会准备多个版本,比如:iPhone版、iPad版、Android版,我们姑且称之为:终端适配。业务做的再大点儿的,APP还会考虑覆盖到多个国家,比如:中文版、英文版、日文版、韩文版等,我们可称之为:APP国际化。还有更拽的,针对不同渠道(流量来源)也提供不同的版本,比如:百度版、Google版、阿里版、腾讯版,等,我原创 2014-03-21 16:20:41 · 17314 阅读 · 4 评论 -
android极简原创系列:tabhost最简单配置
第一步配置布局文件 01TabHost02 android1:id="@android:id/tabhost"03 android1:layout_width="match_parent"04 an转载 2014-03-19 13:48:25 · 1290 阅读 · 0 评论 -
android中文api (59) —— TabHost.TabSpec
前言 本章内容是 android.widget.TabHost.TabSpec,版本为Android 2.3 r1,翻译来自"madgoat",欢迎大家访问他的博客:http://madgoat.cn/,再次感谢"madgoat" !期待你加入Android中文翻译组,联系我over140@gmail.com。 声明 欢迎转载,但请保留文章原始出处:) 博客原创 2014-03-18 17:04:42 · 1415 阅读 · 0 评论 -
使用Fragment完成Tab选项卡-Android Fragment应用实战
先看一下QQ、新浪微博、支付宝钱包这三个非常有名的应用,都有一个底部导航栏,我们一般称之‘选项卡’。google官方会叫他们为fixed tab,不过国内好像很好这么叫的。其实,在anroid 4.x时代,google官方更希望应用的导航放在顶部,通过滑屏和点击标签来切换界面。但是随着ios的的跟风以及用户习惯的养成,这种设计风格的形成也就变成历史遗留问题。在这里我们不讨论哪一个风格好,哪一个转载 2014-03-19 11:07:24 · 43777 阅读 · 23 评论 -
startActivityForResult的用法和demo
有时候我们需要把A activity提交数据给B activity处理,然后把结果返回给A 这种方式在很多种情况需要用到,比如我应用的程序需要有拍照上传的功能。 一种解决方案是 我的应用程序 〉调用系统相机〉拍照〉关闭系统相机〉返回拍照后的照片到我的应用程序 启动一个ForResult的意图:Intent intent = new Intent转载 2014-05-12 14:45:57 · 1800 阅读 · 0 评论 -
Jquery 仿 android Toast效果
学习android的时候感觉里面的Toast非常的方便,既可以清晰的提示用户当前操作的执行结果,又不会打断程序的正常运行,感觉在web里面加入这样一个功能也不错。时间仓促,稍微写了一个简单的:Js代码 /** * 模仿android里面的Toast效果,主要是用于在不打断程序正常执行的情况下显示提示数据 * @param config * @return */原创 2014-06-11 16:10:16 · 6968 阅读 · 1 评论 -
JS判断手机浏览器
判断原理:JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的 版本一般只能通过分析浏览器的userA原创 2014-06-13 18:47:22 · 1085 阅读 · 0 评论 -
与adb相关的问题,比如掉线问题、Android Studio 提示Session 'app':Error Installing APK、找不到设备
我们在开发过程中,无论是使用Eclipse还是Android Studio,都会出现adb掉线、adb无法连接的问题,尤其是在使用Eclipse的时候,掉线问题特别严重。这对我们进行调试造成了很大程度的阻碍。比如下面这个问题:我在使用Android Studio的时候,使用真机调试,运行不成功,提示下面图片中的错误(Session 'app':Error Installing APK)。...转载 2018-09-21 17:19:19 · 580 阅读 · 0 评论 -
Failed to resolve:com.android.support:appcompat-v7:报错处理
你在使用android studio时是否也出现过上图的报错,你还在为它的出现烦恼?没问题,看了本文章,我确保你会顺利解决掉它并会很骄傲的认为这只是一个小case级别的报错。我们进入正题吧,先来说下什么时候会出现这种错误:1.当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时会报错(两台电脑上...转载 2018-09-21 17:15:43 · 1000 阅读 · 0 评论 -
Android设备标识-没有完美的解决方案-只有取舍
本文链接 http://blog.csdn.net/xiaodongrush/article/details/288648451. 几种常用的设备标识码 IMEI,Sim卡序列号,Wifi模块Mac地址,Android_ID[java] view plain copy print?TelephonyManager te转载 2017-08-31 08:44:09 · 491 阅读 · 1 评论 -
Android 加密解密 DES BASE64 MD5 UTF-8
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" andro转载 2017-08-31 08:42:44 · 477 阅读 · 0 评论 -
Android EditText imeOptions属性详解
在我们的手机中,虽然通常输入法软键盘右下角会是回车按键,但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标。例如: 点击浏览器网址栏的时候,输入法软键盘右下角会变成“Go”或“前往; 而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”。 而决定这个图标的变换的参数就是EditText中的 Android:imeOptions属性。android转载 2017-08-30 10:44:16 · 462 阅读 · 0 评论 -
Android制作漂亮自适布局键盘的方法
最近做了个自定义键盘,但面对不同分辨率的机型其中数字键盘不能根据界面大小自已铺满,但又不能每种机型都做一套吧,所以要做成自适应,那这里主讲思路。这里最上面的titlebar高度固定,下面输入的金额高度也固定(当然也可以自适应),主要是中间的数字键盘,高度和宽度需要自适应。先来张效果图:最常见的解决方案是用线性布局,自适应当然是按比例,但布局中无%的概念,那就要用到lay转载 2017-07-28 11:15:35 · 1545 阅读 · 0 评论 -
通过一个链接打开本地app,或者去下载app
目录(?)[-]app端的处理2js的处理以前支付宝发短信给你手机 ,然后你点开这个链接的时候会发现它自动的打开了支付宝软件 ,这个是如何做到的呢 ?我认为实现的原理就是,这个链接通过浏览器打开,然后自动执行js方法,如果本地有支付宝软件,就去打开这个方法。。当然支付宝app也要做对应的处理了1.app端的处理其实这个主要的工作还是在链接js转载 2017-02-04 13:51:07 · 4323 阅读 · 1 评论 -
android中的通过网页链接打开本地app
通过用手机的浏览器(内置,第三方都可)访问一个网页,实现点击一个链接启动自己的应用,并传递数据。首先在Mainifest文件里面对要启动的Activity添加一个过滤器。通过html页面打开Android本地的app1.首先在编写一个简单的html页面[html] view plain copy html>转载 2017-02-03 16:41:58 · 6587 阅读 · 0 评论 -
使用Fragments取代tabActivity开发网易新闻客户端框架
前记:手头一直有一个网易新闻客户端的框架(只是一个空架子),基本在上面进行修改,就可以作出自己的东西。里面的主框架是使用TabActivity和TabHost。近日打开项目发现,TabActivity已然被谷歌取消了,虽然可以继续用,但是谷歌取消它自有取消它的理由。去Doc中一看,TabActivity建议用Fragment代替。于是开始研究这个Fragment使用,一看才知道,这个Fra转载 2014-03-18 16:47:52 · 1782 阅读 · 0 评论 -
Android实现下载图片并保存到SD卡中
1.java代码,下载图片的主程序先实现显示图片,然后点击下载图片按钮,执行下载功能。从网络上取得的图片,生成Bitmap时有两种方法,一种是先转换为byte[],再生成bitmap;一种是直接用InputStream生成bitmap。(1)ICS4.0及更高版本中的实现4.0中不允许在主线程,即UI线程中操作网络,所以必须新开一个线程,在子线程中执行网络连接;然后在主线程中显示图转载 2014-03-27 15:58:43 · 767 阅读 · 1 评论 -
Android获取屏幕分辨率及DisplayMetrics简介
Android 可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。手机的分辨率信息是手机的一项重要信息,很好的是,Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类:Andorid.util 包下的DisplayMetrics 类提供了一种关于显示原创 2013-12-26 15:49:03 · 647 阅读 · 0 评论 -
在Android中ListView中添加两个点击事件,一个是OnItemClick,另一个是一个图片的OnClick事件
这个是我在csdn里面写的第一篇帖子,再加上我刚参加工作不久,是一个真真的新手,所以还望大家多多指导。这里要分享的是在一个listview中添加两个点击事件的解决办法,效果就像android qq的好友列表中,点击一个好友,会进入聊天界面,点击后面的图标,就会进入好友详细信息界面。这样的好处就是既不去掉ListView的OnItemClick事件,而且又添加了一个新的事件。 接下来是如原创 2013-12-26 13:56:31 · 10712 阅读 · 1 评论 -
Android 针对ListActivity中ListView 点击事件和长按事件
最近在学习android,对Android有些关键的知识点进行记录,以便后面的学习。在创建的Activity如果继承自ListActivity类,则其默认拥有一个Listview控件提供使用, 下面主要就Listview中,item点击事件和长按事件的进行说明。1、首先获得listview实例;[java] view plaincopyprint?原创 2013-12-26 13:36:45 · 1302 阅读 · 0 评论 -
ViewGroup里定义的三个常量
这个函数是在ViewGroup里定义的,主要用于控制child View获取焦点的能力,比如是否阻止child View获取焦点。 他有三个常量可供设置 FOCUS_BEFORE_DESCENDANTS ViewGroup本身先对焦点进行处理,如果没有处理则分发给child View进行处理FOCUS_AFTER_DESCENDANTS 先分发给Child View进行处理,如原创 2013-12-26 11:39:20 · 628 阅读 · 0 评论 -
Android 仿QQ主页面的实
这一节讲一下QQ主页面的实现,先看一下官方效果图:其中的好友,群组等既可以点击切换也卡,也可以滑动切换。所以,在实现的时候要同时使用两个手段。“会话”,“好友”等可以用Button来写,也可以是RadioButton,还可以是TextView,方法很多,在这里我选择了用TextView来做。而且这里的TextView要支持颜色的切换,默认一个暗白色,页卡停留在那是白色。总体来说还是比较原创 2013-12-20 16:40:55 · 1595 阅读 · 1 评论 -
android imageview布局问题
第一种情况:图片属性设置为红色字体部分的图如下布局文件如下 android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:id="@+id/line" >原创 2013-12-20 16:42:14 · 671 阅读 · 0 评论 -
【转】Android之自定义Adapter的ListView
在开发中,我们经常使用到ListView这个控件。Android的API也提供了许多创建ListView适配器的快捷方式。例如ArrayAdapter、SimpleAdapter和SimpleCursorAdapter等。但你是否发现,如果采用这些系统自带的适配器,对于事件的响应只能局限在一个行单位。假设一行里面有一个按钮和一个图片控件,它们之间的响应操作是不一样的。若采用系统自带的适配器,就不能转载 2013-12-30 17:19:37 · 564 阅读 · 0 评论 -
Android 页面传参 页面跳转
LoginActivity.java package com.cloud.android; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.DialogInterface;原创 2013-12-30 10:03:32 · 3259 阅读 · 0 评论 -
Android 动画之TranslateAnimation应用详解
本节讲解TranslateAnimation动画,TranslateAnimation比较常用,比如QQ,网易新闻菜单条的动画,就可以用TranslateAnimation实现,本文将详细介绍通过TranslateAnimation 来定义动画,需要的朋友可以参考下android中提供了4中动画: AlphaAnimation 透明度动画效果ScaleAnimation 缩放动画效转载 2013-12-26 16:52:49 · 1616 阅读 · 0 评论 -
20110921 onItemClick监听器四个arg参数
请教Android开发中的Adapter内的onItemClick监听器四个arg参数问题(多谢) public void onItemClick(AdapterView arg0, View view, int position, long arg3)如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明原创 2013-12-26 13:38:03 · 845 阅读 · 0 评论 -
Android仿QQ主界面-------完善篇
在我前面的博文中,做出了仿QQ主界面的主要工作,博文地址:Android仿QQ主界面。 但是在那一篇中还有一个不起眼的地方没做,今天就完善它。 今天要实现在文字下面来个ImageView,实现动画。先看看效果图。 在滑动页面的时候,下面的ImageView会滑动。好了,开始正题。1.布局文件main.xml先看代码:[html] view pla转载 2013-12-26 15:57:32 · 1268 阅读 · 0 评论 -
让服务器iis支持.apk文件下载的设置方法
IIS服务器不能下载.apk文件的解决办法:既然.apk无法下载是因为没有MIME,那么添加一个MIME类型就可以了随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢? IIS服务器不能下载.原创 2014-03-06 10:58:26 · 1095 阅读 · 0 评论 -
android 从服务器下载更新新版本软件 demo
下面介绍的是apk如何进行版本的检测及下载更新! 最终效果: 更新前: 更新提示: 下载后提示安装: 安装更新后: 由于版本的更新及下载都是通过网络从服务端上获取的,所以需要一个服务端。 新建一个服务端 updateApkSe转载 2014-03-05 14:14:15 · 1370 阅读 · 0 评论 -
android 页面停几秒后跳转
new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(MainActivity.this, ExampleActivi转载 2014-02-20 13:53:21 · 5524 阅读 · 0 评论 -
[转]android 之文件下载
Android作为一个手机操作系统,在Android中访问网络是许多应用程序都必需的功能。用户也经常需要在应用程序中下载所需要的文件比如电子书,MP3格式的音乐文件,电影等。Android文件下载的一般步骤:1、创建一个HttpURLConnection的对象URL url=new URL(urlStr);HtttpURLConnection urlConn=(Ht转载 2014-02-28 16:45:19 · 797 阅读 · 0 评论 -
Android开发之Intent.Action
本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing activity android:name=".Main" android:labe转载 2014-02-26 10:14:00 · 658 阅读 · 0 评论 -
Android 3.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常
以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException找了资料经过实践,解决方法是在activity类中的onCreate方法中添加strict代码,如下: Java代码 3.0 访问WebService 出现 android.os.NetworkOnMainThreadEx转载 2014-02-24 15:05:54 · 519 阅读 · 0 评论 -
Activity的启动模式与flag详解
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在 Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C转载 2014-02-08 11:24:07 · 412 阅读 · 0 评论