Welcome 微信登录

首页 / 移动开发 / Android

简单实现Android读取网络图片到本地

简单实现Android读取网络图片到本地

今天在网上看到了一个关于读取网络文件的小视频,觉得不错,拿来与大家分享思路具体的思路比较的简单,但是思想非常的单纯。那就是输入一个网址,点击按钮,将从网络上获取的一张图片显示到一个ImageView控件上。 这样看来,我们需要用到的核心就是网络操作了。说白了,就是读取网络流文件了。代码展示首先是主界面的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...
Android开发中requestfocus()无效的原因及解决办法

Android开发中requestfocus()无效的原因及解决办法

前言最近做公司项目的时候,经常会遇到一个问题,就是我为某个控件如EditText设置requestfocus()的时候不管用,比如说登陆的时候,我判断下用户输入的密码,如果正确就登陆,错误就提示密码错误,并且输入框获取焦点,但是实际中确不起作用package com.example.hfs.requestfocusdemo;import android.content.Intent;import android.support.v7.app.AppComp...
Android图片选择器 丰富的配置选项

Android图片选择器 丰富的配置选项

最近也是刚好项目用到,于是就动手写了一个Android 图片选择器的库。支持图库多选/单选/图片裁剪/拍照/自定义图片加载库,极大程度的简化使用。截图优点1、通过实现ImageLoader接口,可以实现自定义图片加载器的功能。例如可以用Glide、Picasso、ImageLoader,暂不支持Fresco,因为SimpleDraweeView本身并不属于ImageView。当然,也可用相同的思路来实现。 2、可配置的ImgSelConfig。方便进行扩展...
Android在view.requestFocus(0)返回false的解决办法

Android在view.requestFocus(0)返回false的解决办法

我们有时候想让listview的第一行自动获取到焦点,我们就会使用view.requestFocus(0)来操作,而有时候并不生效,debug后显示rerurn为false。这是因为我们获取焦点太早,listview控件还为加载完毕。可以尝试一下方法解决:listview.post(new Runnable(){@Override public void run(){view.requestFocus(0);}});以上所述是小编给大家介绍的Android...
分享40条Android开发的优化建议

分享40条Android开发的优化建议

以下是开始Android编程的好方法: 1、找一些与你想开发的功能类似的代码; 2、调整它,尝试让它变成你想要的; 3、回顾开发中遇到的问题 4、使用StackOverflow来解决遇到的问题对每个你想实现的东西重复上述过程。采用这种方法能够激励你,因为你在保持不断迭代更新,在这个过程里面你会学到很多。当然,当你发布应用的时候你还要去做一些更深入的东西。从一些能够正常编译的代码到成为一个应用程序,这是一个质的飞跃,比起iOS,And...
Android Http实现文件的上传和下载

Android Http实现文件的上传和下载

最近做一个项目,其中涉及到文件的上传和下载功能,大家都知道,这个功能实现其实已经烂大街了,遂、直接从网上荡了一堆代码用,结果,发现网上的代码真是良莠不齐,不是写的不全面,就是有问题,于是自己重新整理了一番,把它们发出来,希望更多人能受用。文件上传通过org.apache.commons.httpclient.HttpClient来实现文件上传,该jar包可以直接从网上所搜、下载。/** * @param mContext 上下文 * @param targ...
Android操作Html打开其他APP

Android操作Html打开其他APP

现在Android程序员是越来越多,甚至在部分地区出现供大于求的局面,从大背景来看,Android的生态链会渐渐的趋于理智,并且会不断的更新人才以及开发工具,前几年的eclipse异常火爆,现在Android studio凭借着良好的体验,已经有越来越多的人转战到Android studio里面进行开发,所以这也是一个多样性的体现,废话了这么多,我想要表达的是,人多不是问题,重要的是自己有这个能力去胜任这份工作,不停的学习新技术,更新自己。现在我们讲讲,怎...
非常实用的小功能 Android应用版本的更新实例

非常实用的小功能 Android应用版本的更新实例

每一个应用都是具备一个功能,那就是版本更新,我记得我之前在面试的时候,面试官让我介绍一下应用版本更新的一些具体操作。我当时因为做过这个功能,所以回答的还是很流畅,现在我把这个分享给大家,需要能够共同进步。我当时是这么说的:首先呢,我们是应该在用户登录后,在首页执行检查版本信息的操作,具体是,获取到本地的版本号后,提交给服务器进行判断,然后后台来告诉我们当前版本是否为最新版本,紧接着我们拿到下载地址,执行下载的操作,具体的可以使用输入输出流来对文件进行存储和...
Android优化之启动页去黑屏实现秒启动

Android优化之启动页去黑屏实现秒启动

前言还记得之前我们写了一篇文章,基于RxJava实现酷炫启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,有时黑色背景时间还比较长,哎呀,难看死了,这个怎么办捏,别方,我们今天就来看看启动页的优化。一、消除启动时的黑屏点击桌面launcher图标启动APP,闪现的黑色背景其实是出现在我们看到界面第一帧之前。那我们就要想办法让这个黑色的背景变成用户喜欢看到的画面或者让它透明化。有了思路方法也就粗现了,我们有下面两种方案:自定义WelcomAc...
Android 组件Gallery和GridView示例讲解

Android 组件Gallery和GridView示例讲解

Android Gallery和GridView组件:Gallery 画廊Gallery是一个内部元素可以水平滚动,并且可以把当前选择的子元素定位在它中心的布局组件。我们还是直接看看例子的运行效果。下面上代码,相关解释都放在代码里了。1、建立一个新项目 HelloGallery2、拷贝wallpaper_0.jpg…wallpaper_9.jpg 10个图片文件到res/drawable目录3、res/layout/main.xml文件的内容如下:<...
Android Service详解及示例代码

Android Service详解及示例代码

Android Service 详细介绍:1、Service的概念 2、Service的生命周期 3、实例:控制音乐播放的Service一、Service的概念Service是Android程序中四大基础组件之一,它和Activity一样都是Context的子类,只不过它没有UI界面,是在后台运行的组件。二、Service的生命周期Service对象不能自己启动,需要通过某个Activity、Service或者其他Context对象来启动。启动的方法有两种...
Android Force Close 出现的异常原因分析及解决方法

Android Force Close 出现的异常原因分析及解决方法

一、原因:forceclose,意为强行关闭,当前应用程序发生了冲突。NullPointExection(空指针),IndexOutOfBoundsException(下标越界),就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)等等一系列未捕获异常二、如何避免如何避免弹出Force Close窗口 ,可以实现Thread.UncaughtExceptionHandler接口...
Android SQLite详解及示例代码

Android SQLite详解及示例代码

在Android中使用SQLite数据库的入门指南,打算分下面几部分与大家一起分享, 1、什么是SQLite 2、Android中使用SQLite一、什么是SQLiteSQLite是一款开源的、轻量级的、嵌入式的、关系型数据库。它在2000年由D. Richard Hipp发布,可以支援Java、Net、PHP、Ruby、Python、Perl、C等几乎所有的现代编程语言,支持Windows、Linux、Unix、Mac OS、Android、IOS等几乎...
Android Menu详解及示例代码

Android Menu详解及示例代码

Android Menu 详细介绍:1、选项菜单 OptionsMenu 2、上下文菜单 ContextMenu 3、子菜单 SubMenu组成Android用户界面的除了View以外,还有菜单和对话框,这一讲我们就共同学习一下菜单的使用。菜单是用户界面中最常见的元素,使用也非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),下面分别举例说明。一、选项菜单 O...
<< 91 92 93 94 95 96 97 98 99 100 >>