- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 禁止ScrollView自动滑动到底部
问题:ScrollView中的一个childView需要从网络获取数据后刷新页面,刷新时ScrollView自动滚动到了底部,使用刷新后滚动到顶部的方法页面会闪,体验不好。解决:造成ScrollView滑动到底部的原因就是childView有获取焦点的能力,解决思路是让childView的焦点被截获。 我在ScrollView下的LinearLayout中加了andr
2016-06-02 10:22:31
3320
原创 scrollview和viewpager嵌套冲突的问题
scrollview下包括了一个viewpager,会产生这样的问题:viewpager的内容不能显示。解决方法如下:第一种:从scrollview解决重写scrollview,在其中重写onInterceptTouchEvent方法,代码如下:@Override public boolean onInterceptTouchEvent(MotionEvent ev) {
2015-10-19 16:06:33
984
转载 Android学习—自定义组件
public class MyListView extends ListView{ public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } public MyListView(Context context) { super(context
2015-09-25 11:50:00
630
原创 android webview中的音乐的暂停与播放
前段时间有这样一个需求,webview显示一个带音乐的网页,在播放音乐的时候进入第三方软件暂停播放,返回时继续播放。后来参考了两篇文章解决了这个问题。AudioManager audioManager = (AudioManager) mContext.getSystemService(Context.AUDIO_SERVICE);OnAudioFocusChangeLis
2015-08-20 16:33:11
7638
转载 Android属性allowBackup安全风险浅析
原文地址:http://www.freebuf.com/articles/terminal/60778.html1.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是Tr
2015-06-25 11:48:18
866
转载 ListView中使用type需要注意的东西
原文:http://www.cnblogs.com/xitang/p/3197158.html在使用ListView时,如果使用了getItemViewType, 记得他的值一定要是从0开始计数的。 且要覆盖getViewTypeCount方法。并且让getViewTypeCount>getItemViewType否则会有数组越界异常:10-21 20:18:16.23
2015-06-10 11:36:41
510
转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VG
2015-04-03 09:21:16
682
转载 android中tesseract-ocr的介绍
转载自:http://www.longdw.com/android-tesseract-ocr/最后字典的下载以上链接有最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesse
2015-02-27 15:47:10
808
转载 Eclipse打包Android项目时用到proguard.cfg后,出现的Warning:can't find referenced class问题的解决方案
这个看似简单的问题困扰了我好久了,我已经google了很多相关的信息了,但是在我看来总觉得他们说得不够全面,包括官方的文档(ps:可能是我的英语了解能力不够好^_^),好吧在这里我就来个比较全面、严密一点的分析吧,希望能帮到遇到同样问题的你,献丑了:1. 问题的产生原因 "类1 can't find referenced class 类2" 字面上的意思就是类1
2015-02-10 16:33:08
750
转载 在ListView中嵌套ListView的事件处理
前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上
2014-12-25 17:33:15
659
原创 listview去掉光晕,嵌套listview
做一下笔记listview去掉上拉下拉时的光晕View.setOverScrollMode(View.OVER_SCROLL_NEVER)可以关闭指定View的OverScroll功能,也就不会触发那个东西的显示。上面这句话出自http://bbs.youkuaiyun.com/topics/390254615点击打开链接 #8还要设置android:minSdkVersion="9"
2014-12-17 17:47:07
651
原创 listview滚动时edittext的值会错乱的问题
当笔记来用,也希望可以帮助和我有一样问题的人开发listview时遇到这样一个问题,有一个listview列表需要在每一项中有一个edittext进行输入结果,最后将结果保存,输入后滚动时edittext的值会产生错乱,我用了item的重用。代码片段如下:@Override public View getView(int position, View convertView, Vie
2014-11-28 09:59:52
1775
转载 动态代理 Proxy InvocationHandler学习
该实例是模拟安全性检查 被代理对象接口定义Java代码 public interface UserManager { public void aadUser(User user); public void deleteById(int id); public void updateUser(User user)
2014-10-28 11:07:26
704
转载 Android 第三方Jar包FastJson 代码混淆时的解决方法
我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Json数据的Jar后进行代码混淆出现问题的解决方法fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特
2014-10-11 13:57:05
3163
原创 一些网址
图片加载(listview、gridview之类的)https://github.com/nostra13/Android-Universal-Image-Loader
2014-09-25 09:13:39
513
转载 Android中的多种文件读写操作方法
package com.ppmeet; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import org.a
2014-08-22 16:28:29
751
转载 Eclipse 安装最新SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、SVN插件
2014-08-11 11:22:45
708
转载 Android开发规范——命名
在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境
2014-08-04 10:39:35
642
转载 Android WIFI状态监控
Android 的wifi状态可以分为两大类,两者均可通过广播监听,相应的Action在WifiManager类中: 第一类:有无wifi源及各个状态间转变可监听 WIFI_STATE_CHANGED_ACTION。(下图所示,双击图片可放大)有五种情况:1-1 disabled1-2 disabling1-3 enable1-4 enabling1
2014-03-12 16:22:51
797
原创 全局的AlertDialog,不依靠activity
情景:后台service接收到某个广播后发出事件,在application中接收到事件,处理事件是要弹出一个dialog,直接显示会报错:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application在网上查了很久,终于找到方法,作为笔记
2014-03-05 13:01:16
4008
2
原创 close() was never explicitly called on database,SQLiteMisuseException
报错:close() was never explicitly called on database '/data/data/com....'原因:数据库使用后未关闭解决:使用后关闭(有点废话了)报错:android.database.sqlite.SQLiteMisuseException: library routine called out of sequence原因
2014-02-26 14:53:01
1751
原创 16进制字符串转化成int类型
今天遇到一个问题,需要把16进制的字符串转化为int类型使用,开始使用的Integer.parseInt("0xff000000", 16);但是会报错:java.lang.NumberFormatException在网上找到一个方法,先转为long型,再强制转换String aa = "0xff000000";(int)Long.parseLong(aa.substring(
2014-02-10 10:24:33
2145
1
原创 使用URL打开android应用程序
创建一个应用程序,在应用程序的AndroidManifest.xml文件中配置:activity android:name="com.lxq.myapp2.SecondActivity"> intent-filter> action android:name="android.intent.action
2013-12-05 18:06:00
1544
ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar
2013-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人