自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android集成MuPDF,修改批注默认红色墨迹为黑色墨迹

概述前段时间由于项目需要,要在手机上对PDF文件进行预览、签名、上传等操作,经过各种分析、调研及测试,最终决定用mupdf。(好像目前能对pdf文档支持搜索,标注等功能,也只有mupdf可以实现)1.pdf各种方案简介一.andorid原生自带的pdf管理库,主要提供两个类pdfRender和pdfDocument,缺点就是必须是API>=21(也就是5.0以上)的版本才能支持,局限性太大。二.一个github上面的开源库PdfViewer,项目地址:https://github.c.

2021-03-19 13:08:57 2470 4

原创 Idea上运行eclipse项目及打包

概述最近有时间,想把原来eclipse的项目迁移到IntelliJ IDEA 中,迁移过程中遇到很多问题,再次记录一下,方便其他“童鞋“快速爬坑。迁移前准备jdk安装及配置(不会的同学自行度娘)、tomcat安装及配置(不会的同学自行度娘)jdk下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.htmltomcat下载地址:https://archive.apache.org/dist/tomcat/项

2021-03-18 14:05:41 1581

原创 listview动态标识被点击项并且不出现背景重绘紊乱的解决方法

private int publicIndex=-1;//记录被点击item的idviewHolder.layout.setId(position); if(position/1==0&&publicIndex==-1){ //第一次加载的时候默认选中第一项,如果没有点击其他item,那么publicIndex==-1 viewHolder.lookSign.setBack

2015-06-16 10:49:47 510

原创 移除list中重复元素

for (int i = 0; i for (int j = lookSigns.size() - 1; j > i; j--) {if (lookSigns.get(j).equals(lookSigns.get(i))) {lookSigns.remove(j);}}}

2015-06-15 13:16:40 378

转载 android Notification 的使用

最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下: Notification 的使用需要导入 3 个类123impo

2015-03-18 10:05:35 335

转载 android框架结构

直接上图   由上图,我们可以看出Android系统架构由5部分组成,分别是:Linux Kernel(linux内核)、Android Runtime(运行时环境)、Libraries(类库)、Application Framework(应用框架)、Applications(应用)。2.1、Linux KernelAndroid基于

2015-01-26 10:32:19 412

转载 Android中asset文件夹和raw文件夹区别

摘自:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.htmlAndroid中asset文件夹和raw文件夹区别*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw

2015-01-26 10:20:20 373

转载 Android-银联支付开发

转自:http://blog.csdn.net/qq285016127/article/details/38435585银联支付也是一般比较常用的支付功能,这里简单了介绍android app如果短期快速应用这一方面的东西。直接上代码:1.导入银联支付的依赖包:2.在res目录下增加资源包:3.配置AndroidManif

2015-01-06 09:03:36 1278

原创 百度推送

百度推送1. 登陆百度开发者平台,点击——管理控制台——开发者服务管理   创建工程   获得API KEY   点击左边云推送,设置     都设置好后,点击左边云推送,推送通知即可。     2.项目集成: ibs下引入包   将从官网下载的sdkDemo解压后生

2014-12-23 13:22:45 651

转载 Android开源项目大全 - 视图View类

Android开源项目大全 - 视图View类您的评价:      收藏该经验      主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、 ImageView、ProgressBar及其他如Dialog、To

2014-11-14 16:54:02 688

原创 实现Fragment数据的缓加载,即滑动到当前页再加载数据

package com.tf.mixReader.fragment;import android.support.v4.app.Fragment;/** * Author: msdx ([email protected]) * Time: 14-7-17 下午5:46 */public abstract class LazyFragment extends F

2014-11-13 10:51:19 784

原创 获取前一天的日期的方法

public static String getSpecifiedDayBefore(String specifiedDay){ //SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); Date date=null; 

2014-11-13 10:46:31 742

转载 android view中如何禁用多点触控

在application引用的Theme中添加以下代码:false        false可以禁用全局多点触控,如果要单独弄,则在需要的xml添加

2014-10-27 15:53:01 1421

转载 Android使用GridView实现日历功能(详细代码)

代码有点多,发个图先:如果懒得往下看的,可以直接下载源码吧(0分的),最近一直有人要,由于时间太久了,懒得找出来整理,今天又看到有人要,正好没事就整理了一下http://download.csdn.net/detail/onlyonecoder/6574379布局文件:[html] view plaincopy

2014-07-23 12:32:02 725

转载 关于PopupClickListener被OnTouch拦截的问题

1、在android地图demo中发现一个问题:在添加弹出层PopupOverlay时设置了PopupClickListener监听用于监听点击弹出层的事件,但是我在测试发现,都不能在onClickedPopup有任何输出,发现根本就没有进入响应这个监听,经debug发现,在此之前被OnTouch方法中的动作处理掉啦,该方法处于内部类MyLocationMapView中onTouchEvent方法

2014-07-18 14:32:09 530

转载 android程序使用百度地图sdk报错 错误出现在初始化创建对象mBMapManager = new BMapManager(context);

很大可能是你没有添加百度地图SDK应用的so库文件,你找找libs目录下看有没有注:

2014-07-13 12:05:53 1081

原创 sql语句分组查询

1.通过sql语句分组查询后要对查出的列设置列名,否则无列名,只能查出第一列的数据;2.既要统计年,又要统计月,那就要对年和月分别group byselect year([StartTime]) AS YEAR, month([StartTime]) AS MONTH,sum(Volumn) AS SUM,sum(Money) AS MONEY from ConsumeLog wh

2014-07-12 11:53:22 628

原创 自定义ActionBar

//设置actionbar的样式/*ActionBar actionBar=getActionBar();actionBar.setDisplayHomeAsUpEnabled(false);actionBar.setDisplayShowHomeEnabled(false);actionBar.setDisplayShowTitleEnabled(false);       

2014-07-12 11:13:03 516

转载 sql语句分别按日,按周,按月,按季统计金额

如: 表:consume_record 字段:consume (money类型) date (datetime类型) 请问怎么写四条sql语句分别按日,按周,按月,按季统计消费总量. 如:1月 1200元 2月 3400元 3月 2800元 --按日 select sum(consume),day([date]) from consume_record 

2014-07-10 21:31:48 643

原创 HTML动态改变字体颜色

viewHolder.IC_Money.setText(Html.fromHtml("IC卡余额:"+WaterUseRecordInfo.get(position).getIC_Money()+"元"));

2014-07-08 14:06:29 3208

转载 R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)

引言:R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足,哀叹不已。异常提示:R.java was modified manually! Reverting to generated version!

2014-07-08 12:50:31 501

转载 [Android]异步任务AsyncTask使用解析

AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask:Params是指调用execute()方法时传入的参数类型和doInBackgound()的参数类型Progr

2014-07-08 12:41:42 333

转载 Android控件之DatePicker、TimePicker探究

一、DatePicker继承自FrameLayout类,日期选择控件的主要功能是向用户提供包含年、月、日的日期数据并允许用户对其修改。如果要捕获用户修改日期选择控件中的数据事件,需要为DatePicker添加OnDateChangedListener监听器。二、TimePicker也继承自FrameLayout类。时间选择控件向用户显示一天中的时间(可以为24小时,也可以为AM/PM制),

2014-07-08 08:53:43 321

转载 android listview去掉分割线

1》设置android:divider="@null" 2》android:divider="#00000000"#00000000后面两个零表示透明3》.setDividerHeight(0)高度设为0

2014-07-06 17:46:08 329

转载 用SlidingDrawer实现抽屉效果

一  SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。这是上下拉抽屉的效果,将 SlidingDrawer属性设置为android:orientation="vertical"即可这是左右拉抽屉的效果,将 SlidingDrawer属性设置为android

2014-07-06 16:00:57 435

转载 SlidingDrawer的使用

在开发的一个小 App 中用到了SlidingDrawer 控件,这里把工程中SlidingDrawer的使用方法总结了一下,保留起来以便下次方便使用。一,  界面的效果SlidingDrawer 在主界面上会有一个按钮,如图打开后的效果二,工程的组件和结构主要涉及的类有三个Main

2014-07-06 14:38:51 579

转载 android之XmlResourceParser类使用实例

android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。XML文件名称为test.xml。内容如下:Xml代码  xml version="1.0" encoding="utf-8"?>  resources>      customer name="l

2014-07-01 16:24:04 542

转载 SharedPreferences用法

SharedPreferences存储类效率分析SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存,它是什么样的处理

2014-07-01 12:05:26 266

转载 使用AES加密进行Android的SharedPreferences存储

1.概述SharedPreferences是Android提供用来存储一些简单配置信息的机制,其以KEY-VALUE对的方式进行存储,以便我们可以方便进行读取和存储。主要可以用来存储应用程序的欢迎语、常量参数或登录账号密码等。2.实例(1)创建项目SharedPreferencesDemo项目(2)编辑主界面的布局文件main.xml如下:[xhtml]  view p

2014-07-01 11:59:44 372

转载 java中toArray用法注意事项

java中toArray用法注意事项toarray    java中toArray正确用法有三种,toArray方法都需要带参数: Java代码  public static String[] vectorToArray1(Vector v) {      String[] newText = new String[v.size(

2014-07-01 11:33:51 425

转载 【ListView】动态加载之一:滑动加载

代码中写了注释,这里就不做阐述。先看一张效果图: 当滑动到视图底部,底部显示Loading状态,然后加载数据,数据加载完成,Loading消失,新的数据显示。对ListView滑动状态有一个监听,Activity需继承接口:OnScrollListener。 下面附上源码:MainActivity[java] view

2014-06-30 15:50:01 562

转载 在JAVA中线程到底起到什么作用

我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。 同步这

2014-05-23 14:40:07 418

转载 animated-rotate简单的转菊花...

一个转菊花的效果,如下图:即:一张图片以中心为圆心,转圈..原本使用的是animation-list,使用了12张图片:[html] view plaincopyxml version="1.0" encoding="utf-8"?>  animation-list xmlns:android="http://schemas.

2014-05-22 14:40:11 938

转载 Android笔记: ProgressBar 圆形进度条颜色的设置

你是不是还在为设置进度条的颜色而烦恼呢……别着急,且看如下如何解决。ProgressBar分圆形进度条和水平进度条我这里就分享下如何设置圆形进度条的颜色吧,希望对大家会有帮助。源码如下:布局文件代码:[html] view plaincopyprint?ProgressBar                   android:i

2014-05-15 20:30:49 591

转载 Android中attr自定义标签详解

xmlns:wen=http://schemas.android.com/apk/res/com.iteye.googlers    android:orientation="vertical" android:layout_width="fill_parent"    android:layout_height="wrap_content">第二行是自定义标签。格

2014-05-15 20:01:58 330

转载 Android开发网上的一些重要知识点

1. android单实例运行方法我们都知道Android平台没有任务管理器,而内部App维护者一个Activity history stack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如Launcher,所以考虑单任务的实现方法比较简单,首先Android123纠正下大家一种

2014-05-14 15:31:14 421

转载 Android自定义View

Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的自定义View所在的包路径".

2014-05-14 15:28:43 256

转载 浅谈android的跑马灯效果(文字滚动)

所谓跑马灯效果就是当文字超过控件所能容纳的空间时,在控件内滚动的效果。要实现这样的效果需要在布局文件中加上:android:singleLine=”true”android:ellipsize=”marquee”android:focusableInTouchMode=”true”android:focusable=”true”需要注意的是:layout_width

2014-05-11 16:37:03 459

转载 Android EditView属性详细介绍

属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:autoText自动拼写帮助。这里单独设置是没有效果的,可能需要其他输入法辅助才行,效果

2014-05-11 16:10:25 542

转载 android listview 属性介绍

1.android:background="@drawable/bg", listView设置背景色,拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做andro

2014-05-11 16:05:57 388

MyPdfDemo.zip

mupdfDemo

2021-03-19

libmupdf_java.so-1.9a-适用于mips架构

mupdf1.9a android-mips版本,重新编译源码,修改默认红色画笔批注为黑色批注,修改画笔粗细,亲测可用

2021-03-18

libmupdf_java.so-1.9a-适用于x86架构

mupdf1.9a android-x86版本,重新编译源码,修改默认红色画笔批注为黑色批注,修改画笔粗细,亲测可用

2021-03-18

libmupdf_java.so-1.9a-适用于armeabi-v7a架构

mupdf1.9a android-armeabi-v7a版本,重新编译源码,修改默认红色画笔批注为黑色批注,修改画笔粗细,亲测可用

2021-03-18

libmupdf_java.so-1.9a-适用于arm64-v8a架构

mupdf1.9a android-arm64-v8a版本,重新编译源码,修改默认红色画笔批注为黑色批注,修改画笔粗细,亲测可用

2021-03-18

pdfbox-2.0.22-src.zip

PDF操作,支持预览、合成、水印等

2021-03-18

Adobe_Flash_Player_v34.0.0.92_PPAPI.exe

支持Chrome最新版本Adobe_Flash_Player

2021-03-18

apache-tomcat-7.0.42-windows-x64.rar

由于用其它版本,请求参数带中文,报错:The valid characters are defined in RFC 7230 and RFC 3986 解决办法:下载此版本

2021-03-18

arcgis android 10.2.3开发包

arcgis android 10.2.3开发包

2015-03-24

libmupdf_java.so-1.9a-适用于armeabi架构

mupdf1.9a android-armeabi版本,重新编译源码,修改默认红色画笔批注为黑色批注,修改画笔粗细,亲测可用

2005-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除