android学习笔记
文章平均质量分 72
丿笔迹
责任心、态度、自制力。
请认真对待每件事
展开
-
Android ViewPager使用方法
如图,android中使用ViewPager原创 2014-04-14 14:53:34 · 892 阅读 · 0 评论 -
android 自定义控件 -- 画板
如图:package com.example.myview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import and原创 2015-09-29 23:37:59 · 1401 阅读 · 0 评论 -
Android Service与Activity通信
通过Binder+回调方式实现Service到Activity的通信,当然也可以使用广播的方式来通知Activity,这里用第一种方式Service:package com.example.test;import java.util.Random;import android.app.Service;import android.content.Intent;impor原创 2015-09-09 16:46:49 · 632 阅读 · 0 评论 -
解决GridView动态设置宽高导致第一个item点击不响应或显示不正常问题
最近做项目的时候遇到了2次这个问题,现在分享一下经验一、问题问题代码:@Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub final ViewHolder holder; final Li原创 2014-12-12 23:18:26 · 1556 阅读 · 0 评论 -
Android实现刮刮乐效果
前几个月刚接触Android的时候做了一个小项目,其中也用到了类似刮刮乐的效果,现在把代码贴出来首先要做一个类似橡皮擦的东西吧,然后才能把纸上的笔迹擦除/** * FileName: SplashActivity.java * * @desc 橡皮擦功能,类似刮刮乐效果 * @author HTP * @Date 20140311 * @version 1.00 *原创 2014-09-11 16:26:35 · 1748 阅读 · 5 评论 -
Android 完全退出应用
在做项目的时候会碰到应用无法完全退出的问题,网上搜索了一下,比较流行的是将每个activity加到一个栈里面,退出的时候清空这个栈。下面给出一个完整的类,包含相应的方法,需要用的时候直接调用即可。在每个activity内实例化一个对象,然后通过addActivity()方法 将每个activity压入到栈内。在需要退出的时候调用exit()方法大家需要用的时候可以直接拷贝以下代码,修改一下原创 2014-08-11 14:20:50 · 937 阅读 · 1 评论 -
Android实现摇一摇功能
做过一个小项目,其中实现了摇一摇功能和刮一刮功能还有播放背景音乐等摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。/** * FileName: MainActivity.java * @desc 该类是用于显示摇一摇界面 * @author HTP原创 2014-08-24 12:36:39 · 1258 阅读 · 1 评论 -
Android客户端与服务端交互之登陆示例
今天了解了一下android客户端与服务端是怎样交互的,发现其实跟web有点类似吧,然后网上找了大神的登陆示例,是基于IntentService的1.后台使用简单的servlet,支持GET或POST。这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功。 servlet使用之前需要配置,主义servlet的servlet-name要翻译 2014-08-24 00:39:13 · 3359 阅读 · 3 评论 -
Android客户端连接tomcat时出错:connect failed: ECONNREFUSED (Connection refused)
public static final String BASE_URL = "http://127.0.0.1:8090/HelloWord/"...;会抛异常Caused by: libcore.io.ErrnoException: connect failed: ECONNREFUSED (Connection refused)解决方法:String url =原创 2014-08-23 23:51:58 · 13607 阅读 · 2 评论 -
Android中ListView与RadioButton结合----自定义单选列表
有时候我们需要制作自定义的单选列表,但是会遇到一些问题,比如多选,假选问题,所以网上找了找资料,整理一个demo出来,贴一下代码: <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_co原创 2014-08-22 16:54:42 · 3061 阅读 · 5 评论 -
Android中ListView与CheckBox结合----多选与记录
很多时候我们会用到ListView与CheckBox结合的东西,比如一个清单,可以用来多选,但是很多人似乎也在这个地方遇到很多问题,我刚开始学的时候也是遇到假选问题,当列表中数量多的之后,我勾选一个,滑动页面会发现条目也勾选上了, 这明显与我们的要求不符合,后来网上找了找资料,用HashMap来记录一个CheckBox的勾选记录就解决了以下是实现的的一个小Demo这是XML原创 2014-08-22 18:36:25 · 7814 阅读 · 6 评论 -
android如何在BaseAdapter内使用notifyDataSetChanged()方法以及线程的使用
有时候我们需要修改列表里的数据,并实时刷新,我们除了在在外部调用adapter.notifyDataSetChanged()方法来通知activity刷新, 如果在adapter内部有涉及到更新数据,删除或者增加数据,就可以直接在adapter内部调用notifyDataSetChanged()这个方法,前提是该listview绑定的数据有改变。原创 2014-08-06 16:39:37 · 2996 阅读 · 0 评论 -
android编程异常android.view.InflateException
如上解决办法:出现这种异常,基本与相应的xml的标签和属性的命名、定义有关。比如控件名称写错,名称的大小写未区分,标签要成对出现,引用图片资源不正确等只需将xml中错误的地方改正即可解决异常问题原创 2014-04-10 17:16:56 · 940 阅读 · 0 评论 -
类似微博快速操作弹出界面
如图:由于项目中要用到类似的功能,所以就网上找了找资料,其实这只是个自定义的对话框,将内容显示到底部,自定义控件:QuickOptionDialog.javapackage com.juguo.activity;import com.juguo.cletter.R;import android.annotation.SuppressLint;import原创 2015-09-18 17:16:09 · 809 阅读 · 0 评论