Android
文章平均质量分 82
ShawshankLin
这个作者很懒,什么都没留下…
展开
-
Android加载网络图片学习过程
好多应用,像我们公司的《乘友》还有其他的《飞鸽》《陌陌》《啪啪》这些,几乎每一款应用都需要加载网络图片,那ToYueXinShangWan,这是比须熟练掌握的一个点,下面开始学习:一、最简单加载网络图片从网络上取图片数据,显示在应用中,简单不赘述:[java] view plaincopy try {转载 2015-05-30 13:47:39 · 590 阅读 · 0 评论 -
Android开发之Notification
package com.linxiaosheng.pro6127;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Notification;import android.app.Notification.Builder;import android.app.No原创 2015-06-25 10:55:33 · 352 阅读 · 0 评论 -
Android开发之HttpURLConnection
前面说到的网络通信是用以socket的方式,是标准的java接口,但是操作还是比较繁琐,这里介绍用HttpURLConnection通信的方法,这里添加两个实例:1.加载网络页面package com.linxiaosheng.http;import java.io.BufferedReader;import java.io.IOException;import java.io.I原创 2015-06-24 15:18:38 · 596 阅读 · 0 评论 -
Android-模拟器中SD卡的创建和文件上传
篇章一:SD卡的创建:一 SDCard介绍1.SDCard可以把他看看做是移动硬盘或U盘,也就是手机的内存卡2.SDCard的创建是在eclipse创建模拟器时随同创建,也可以使用dos命令创建二 SDCard的使用在程序中访问SDCard的时候需要申请访问的SDCard权限,即是在AndroidManifest.xml中加入SDCard的权限允许应转载 2015-07-02 22:03:07 · 1331 阅读 · 0 评论 -
Genymotion中SD卡目录在Eclipse中查看,以及创建SDCard
今天写的Android程序在用Google自带的AVD4.4版本运行的,其中sd卡目录在/storage/sdcard/中,但是呀,自己的机器不给力启动一下5分多,程序员的时间是宝贵的,5分多可以敲好几十行代码了,所以就切回Eclipse边写代码边等它启动起来,但是有个东西在后面挂着,这敲着代码老是惦记着它启动了没有,后来忍受不了了,这就开始使用Genymotion这个模拟器了。 接下来转载 2015-07-02 22:03:32 · 1752 阅读 · 0 评论 -
ListView的onItemClickListener不起作用解决办法
这次做课程设计,虽然做的很粗糙,但是在做的过程还是积累了一些东西,有动手就会有收获,这里记录一些吧。listview在android开发中很地方都用到了,通常我们需要定制item里面的视图,就要重写adapter。而item中的控件根据需要来添加。但是如果出现了某些特定的item控件,就可能导致listview的onItemClickListener不起作用。以下转载自网上找到的一个解转载 2015-07-11 22:58:15 · 1564 阅读 · 2 评论 -
android R.java文件丢失或无法更新
首先确定你的SDK是新的。其次接下来检查你的.xml文件,文件名不能大写。如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示。Console会提示你xml文件错误在哪里修改完xml文件之后clean你的项目,再build你的项目R.java会重新出现或更新转载 2015-07-02 08:44:09 · 370 阅读 · 0 评论 -
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr转载 2015-07-06 22:43:48 · 379 阅读 · 0 评论 -
Android PopupWindow的使用和分析
PopupWindow使用 PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo 这个类的使用,不再过多解释,直接上代码吧。 比如弹出框的布局:xml version="1.0" encoding="utf-8"?>LinearL转载 2015-07-06 22:32:57 · 379 阅读 · 0 评论 -
sqlite3 数据库命令操作
SQLite 数据库,是一个非常轻量级自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。嵌入式数据库的一大好处就是在你的程序内部不需要网络配转载 2015-08-17 11:22:03 · 2247 阅读 · 0 评论 -
Android之断点续传(一)
课程设计做的是一个类似网盘的东西,用的是新浪微盘的API接口进行存储(百度的PCS已关闭好不爽。。),里面有一个功能就用到了典型的断点续传了,这里那这个东西做一个小练习,后面再把这个技术加到项目里来。做这个东西大概用的几个技术知识点,大概就是:Activity之间Intent的传输。Service的使用。线程的使用,包括handler的消息的处理。网络通信的操作。数据库数据的存储。原创 2015-07-17 10:58:59 · 590 阅读 · 0 评论 -
Android开发之HttpClient
在JDK的java.net包提供了提供了访问HTTP协议的功能,但是功能还是远远不够,所以android引进了Apache的HttpClient。1.HttpGet方式package com.linxiaosheng.httpclient;import java.io.IOException;import java.net.MalformedURLException;import原创 2015-06-24 19:17:39 · 480 阅读 · 0 评论 -
Android开发之控件属性
1.设置控件的可见与不可见通常控件的可见与不可见分为三种情况。第一种 gone 表示不可见并且不占用空间 ,跟html的display:hidden 第二种 visible 表示可见 第三种 invisible 表示不可见但是占用空间 跟html的visibility=hidden一样转载 2015-06-24 19:05:28 · 328 阅读 · 0 评论 -
Android开发之handler(一)
先看一下执行结果,只是简单的输出 但是handler到底是何方神圣呢,我们来看一下官方的解释: A Handler allows you to send and process Message and Runnable objects associated with a thread'sMessageQueue. Ea转载 2015-05-30 17:54:48 · 463 阅读 · 0 评论 -
Android开发之Handler(五)回调函数拦截
package com.linxiaosheng.handler_02;import javax.security.auth.callback.Callback;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v4.app.Fra原创 2015-06-22 11:55:35 · 1083 阅读 · 0 评论 -
Android开发之handler(四)
在handler(三)中点击打开链接,我们知道普通的handler类是没有实现多线程的,在android中的handler要实现多线程,可以使用HandlerThread这个类,如下所示[java] view plaincopypackage com.handlerThread; import android.app.Activ转载 2015-06-22 11:36:28 · 423 阅读 · 0 评论 -
Android开发之handler(0)
通过在非UI线程更新UI线程的错误,引出handler的使用。package com.linxiaosheng.handler_02;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v7.app.ActionBarActivity;import andro原创 2015-06-22 10:43:43 · 510 阅读 · 0 评论 -
Android开发之Handler(五)几种常见的传值方式
前面介绍handler的时候,也用到过几种传值方式,今天来总结一下,并且重点说一下bundle方式,代码如下:[java] view plaincopypackage com.handlerThread; import android.app.Activity; import android.os.Bundle; i转载 2015-06-22 11:37:02 · 626 阅读 · 0 评论 -
Android开发之handler(二)
之前学习了handler的简单用法,如果还不知道handler是什么,可以看一下点击打开链接。这次深入一下,还是一样,先来看一下执行的效果main.xml[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns转载 2015-06-22 11:30:59 · 361 阅读 · 0 评论 -
Android开发之适配器
android提供了的两种适配器,ArrayAdapter和SimpleAdapter1.ArrayAdapterpackage com.linxiaosheng.listview;import com.linxiaosheng.R;import android.app.Activity;import android.os.Bundle;import android.widg原创 2015-06-23 00:08:04 · 362 阅读 · 0 评论 -
android网络通信之socket编程
/* * * android学习之 Socket编程 * UDP传输协议: 类似邮递,以数据包的形式发送。速度比较快,但目标是否正确接收,不负责验证。 * 以DatagramSocket/DatagramPackages处理。 * TCP传输协议:准确度较高,能够验证数据传输是否成功。 * 以ServerSocket/InputStream处理。 * 以原创 2015-06-21 15:07:05 · 475 阅读 · 0 评论 -
Android开发之Intent
Intent的中文意思是目的。在Android中也是“目的”的意思。就是我们要去哪里,从这个activity要前往另一个Activity就需要用到Intent。package com.linxiaosheng.intent;import android.app.Activity;import android.content.Intent;import android.os.Bundle原创 2015-06-23 21:35:50 · 346 阅读 · 0 评论 -
Android开发之常用布局
1.LinearLayout布局中最简单的一种,也是比较好用的一种,放在混合布局里有时可以简化布局。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m原创 2015-06-22 22:41:59 · 352 阅读 · 0 评论 -
Android之断点续传(二)
许久没有更新了,上次写的Android之断点续传(一)也有段时间了,上次实现了单个文件单线程的断点续传,但还是远远不够,这次在这基础实现多个文件多线程下载还有一些优化。这次的改动,除了将界面修改成ListView,这里就不多说,重点是单个文件的多线程下载,这里引用网上常用的一个方法,将文件分成几块(几个线程就区分成几块),然后每个线程负责下载各自的文件块,在将各个线程下载进度累加以广播形式发送原创 2015-08-17 17:59:00 · 1001 阅读 · 0 评论