自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世界的这一个角落

blablablabla...

  • 博客(49)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android插件化认知

Android 插件化学习一突然想到Android 的插件化开发,于是网上搜罗资料,初步认知demo如下: 主要思想:利用 类加载器ClassLoader实现。解决主要问题:一个是65K 大小问题,另外可以动态加载apk实现程序的动态更新等等。简要思路:插件化APK的思路为:将部分代码分离出来放在另外的APK中,做成插件APK的形式,在我们的应用程序启动后,在使用时动态加载该插件APK中的内容。

2016-12-29 15:58:04 3137

原创 AS编写sdk并打成jar包供其它APP调用

如果sdk中涉及res下面的资源注意package路径。1. Android Studio后,结合gradle来配置生成jar 包。gradle在构建的时候,会对各个module的class文件打包成classes.jar,并存放在build/bundles/release(或者debug) 目录下,所以其实我们可以直接将classes.jar拷贝出来,并重命名。这算是取巧,也

2016-11-30 14:39:42 5173

转载 monkey &monkeyrunner

《monkey》一、  什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。 二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的

2016-08-26 10:29:45 744

转载 java修饰符

http://blog.chinaunix.net/uid-26434689-id-3403828.html分类: Java我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private              

2016-08-24 15:38:40 284

转载 java 内部类详解

---http://www.cnblogs.com/jiangao/archive/2012/02/23/2364119.html(转)内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态      我们首先看看类中内部类的两个特

2016-08-24 10:14:19 338

原创 关于Android 中如何共享原生httpClient获取的cookie并与webView共享

首先是httpclient 获取的cookie,存储全局变量类似于application.sessionCookie=mycookie;httpclient 处cookie是之前定义的成String 并在header中获取。在webview 处需要无登录获取web内容时:        //同步cookie        CookieSyncManager.createInstan

2016-08-04 18:02:51 1494

原创 android ScrollView 中嵌套Scrollview 怎么办?

主要涉及到子Scrollview监测父Scrollview的点击事件,做相应的响应。[java] view plain copy print?public class ChildScrollview extends ScrollView {          private ScrollView F_scrollview;

2016-07-06 11:01:16 420

原创 c++中生成n个m位的随机不重复字符串的一种方法(字母+数字)

本文系原创,转载注明。想生成n个m位的随机不重复字符串。以下n=15*15*15=3375; m=17 为例:设定一个数组:public static string[] str = new string[] { "1", "b", "a", "f", "3", "4", "5", "8", "0", "2", "6", "m", "k", "l", "x" };

2016-03-31 22:00:04 4570

原创 Android http中文乱码问题

直接读取中文字符串发送会乱码,需要转换:                   String TransAdressName=null;  try {TransAdressName=URLEncoder.encode(alertContent, "UTF-8");} catch (UnsupportedEncodingException e) {// TODO Auto-gene

2016-02-26 15:06:35 605

转载 Android酷炫开源框架(UI框架)

前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yala

2016-01-28 16:19:18 492

转载 Android开发使用的常见第三方框架

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5)  多级别取消请求 (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请

2016-01-28 16:12:24 600

原创 Java多线程简单几点

1. Thread 类与Runnable接口:线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速

2015-09-15 16:18:02 635

转载 Android Handler Runnable与Thread的区别详解

转至http://www.jb51.net/article/37465.htm在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:复制代码 代码如下:

2015-09-08 11:13:45 578

原创 sqlcipher 命令行给db外部加密的实现

关于Sqlcipher的加密解密本文主要实验目的:外部用sqlcipher命令行给已有的数据库文件加密,而在Android程序中解密应用。1. 首先 sqlcipher命令行Linux环境搭建。https://www.zetetic.net/sqlcipher/下载源码。或者到https://github.com/sqlcipher/sqlcipher下载zip包,在lin

2015-06-30 16:41:20 2793

原创 关于android sqlite 加密的研究

最近需要研究一下,Android系统下数据库文件的加密。首先调研一下几种方案:http://blog.csdn.net/fg313071405/article/details/26684261(一)关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方

2015-06-03 15:18:28 4923

转载 android 基础

Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。每个Android应用程序存在于不同的世界:  (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的

2015-05-26 16:18:08 420

转载 AIDL简介

AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、broadcast、contentprovide都可以实现进程间

2015-05-11 14:45:09 682

转载 Android 剖析与运行机制

转载-------http://www.2cto.com/kf/201401/272073.html大纲:1. Android剖析 Linux内核本地库(Native Libraries)Android运行时(Android Runtime)应用框架 2. Android运行机制 启动流程层间交互(Layer Interaction)

2015-05-11 14:40:06 644

转载 android 布局

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8830286原文地址为:http://developer.android.com/training/multiscreen/screensizes.html本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适

2015-04-24 15:19:32 466

转载 Git 学习

2. TortoiseGit安装与配置分类: GitHub2014-12-01 15:25 2854人阅读 评论(1) 收藏 举报TortoiseGit安装配置Windows目录(?)[+]TortoiseGit 简称 tgit, 中文名海龟Git. 海龟Git只支持神器 Windows 系统, 有一个前辈海龟SVN, Tortois

2015-04-23 11:00:16 413

转载 Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听

转自:http://blog.csdn.net/fengyuzhengfan/article/details/40745105Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听  运行效果图:        我曾在《Android网络编程之使用HttpClient批量上传文件》

2015-01-21 15:09:23 733

原创 Android 选择文件对话框并将选择内容添加至ListView,并实现listview的删除与事件触发

首先是点击按钮实现选择文件对话框(参考:http://blog.csdn.net/trbbadboy/article/details/7899424)// filename: OpenFileDialog.java package com.trimps.utils; import java.io.File; import java.util.ArrayList; impor

2015-01-21 14:56:15 725

原创 Android 与Springmvc之间交互若干问题(消息,文件,自定义dialog...)

基于Android前端与后台服务的项目中若干问题留份:1. 文件收发:Android 客户端:import java.io.ByteArrayOutputStream;import java.io.File ;  import java.io.IOException;import java.io.InputStream;import java.io.Unsupporte

2015-01-15 09:31:01 1417

原创 HttpPost Entity时中文不识别问题

// 绑定到请求 Entry  StringEntity se = new StringEntity(params.toString(),"UTF-8");/*  *   for Encoding TestSystem.out.println(params);System.out.println(se);System.out.println(EntityUtils.to

2015-01-09 10:14:20 4965 1

原创 Client端上传文件,SpringMVC端multipartResolver接收处理

客户端部分功能代码:package com.idreader;   import java.io.File ;    import org.apache.commons.httpclient.HttpClient ;  import org.apache.commons.httpclient.HttpStatus ;  import org.apache.commons

2015-01-06 12:10:32 1307

原创 Myeclipse中基于springMVC+spring+hibernate的非注解入门实例

一直做Android前端开发,想学学后台J2EE服务器开发 的知识,零基础第一步学习一个简单例子:一, demo结构:数据库:二, SpingMVC框架:拷贝相应的jar到lib纹路下:三, 在myeclipse中添加Spring支持:右键点击该工程,在对话框中选择“MyEclipse->Add Spring Capabili

2014-12-29 15:09:03 1856

转载 android通过http传输文件到servlet

java.lang.NoClassDefFoundError代码部分来自网络,这里引用的是apache给的开源jar包,实现很方便的,(commons-httpclient-3.1android客户端使用),(commons-fileupload-1.2.2,commons-io-2.4,servlet的使用,记得把后面两个jar包放在 C:\Program Files\Java\jdk1.7.0

2014-12-16 16:02:46 888

转载 Android Fragment 真正的完全解析

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2014-11-25 09:41:52 1009

转载 Android Service获取当前位置(GPS+基站)

本文转自:http://www.apkbus.com/forum.php?mod=viewthread&tid=130732需求详情:1)、Service中每隔1秒执行一次定位操作(GPS+基站)2)、定位的结果实时显示在界面上(要求得到经度、纬度)技术支持:1)、获取经纬度通过GPS+基站获取经纬度,先通过GPS来获取,如果为空改用基站进行获取–>GPS+基站(基站获

2014-11-20 12:17:26 1481

转载 android 读取手机信息

package com.example.myapi.thirdbaidumap;    import java.net.URISyntaxException;  import java.util.ArrayList;  import java.util.List;    import android.app.Activity;  import android.conte

2014-11-20 12:13:53 732

原创 参考imageView 修改能播放Gif格式的demo整理

自定义PowerImageView 类 参考package com.oliver.adapter;import java.io.InputStream;import java.lang.reflect.Field;import com.oliver.activity.R;import android.content.Context;import an

2014-11-20 12:08:17 699

原创 android fragment 显示ListView,并可以添加动画图片

主要流程: Activity

2014-11-20 11:46:53 1950

转载 android listview单击事件

今天我们来学习下listview 单击事件,这在开发中是经常用的组件之一。1.新建一个项目,名为ListViewDemo。2.布置布局文件main.xmlandroid:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_pare

2014-11-20 11:21:37 645

转载 MyEclipse+MySQL+Tomcat实现jsp登录 (struts)【Server 入门】

1.新建工程J2EE->web project->取名login,添加struts属性(右键单击工程名->MYEclipse->Add struts capabilites...) 2.打开struts-config.xml文件,在Desin界面点击右键->new->Form,Action and jsp;Usecace填写自己的工程名login;superclass选择org

2014-04-16 17:09:50 2300

转载 JNI 资源释放

JNI 编程实现了 native code 和 Java 程序的交互,因此 JNI 代码编程既遵循 native code 编程语言的编程规则,同时也遵守 JNI 编程的文档规范。在内存管理方面,native code 编程语言本身的内存管理机制依然要遵循,同时也要考虑 JNI 编程的内存管理。本章简单概括 JNI 编程中显而易见的内存泄漏。从 native code 编程语言自身的内存管

2013-10-16 15:18:14 5113 1

转载 Android Jni 调用

Chap1:JNI完全手册... 3Chap2:JNI-百度百科... 11Chap 3:javah命令帮助信息... 16Chap 4:用javah产生一个.h文件... 17Chap5:jni教程(very very good) 19Chap6: JNI传递返回值... 2615.2.2.3 传递字符串... 2815.2.2.4 传递整

2013-10-16 15:15:10 3137

转载 基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输)

之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。       数据传输可分为 基本数据类型传输 和 引用数据类型的传输 , 因为数组传输也比较特别(其实数组也是引用类型),所以这里也专门分出来讲讲。 1、主要流程1、  基本数据类型的传输a)      

2013-10-14 15:41:45 975

转载 android 下编译x264 以及ffmpeg

android编译ffmpeg+x264编译x264:下载最新版的x264ftp://ftp.videolan.org/pub/videolan/x264/snapshots/1.解压到指定的目录2.切换当前目录为该目录3.创建一个shell脚本build_x264.sh,内容如下:export NDK=/home/robin/桌面/android-nd

2013-08-07 15:47:10 1170

原创 移植ffmpeg到Android实现多媒体传输

1.所谓移植,即按照之前的步骤,编译so库。2.所谓移植之后的使用,由于时间以及偷懒的原因,直接按照前篇的思路,更改ffmpeg的入口main()函数,然后传参调用。3.其中换过ffmpeg好多版本尝试,最后确定用的0.8.14. 修改源码的入口函数并编译通过。接下来结合JNI对ffmpeg接口的调用,在android平台实现了本地视频往ffserver端传送以及视频转码等功能。4.主

2013-06-25 08:51:29 1015

原创 ffmpeg移植改接口调用 |

//jni build------------------------Jni/Android.mk :LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)PATH_TO_FFMPEG_SOURCE:=$(LOCAL_PATH)/ffmpeg -L/usr/android-x264/include LOCAL_C_INCL

2013-06-19 13:58:49 1515 1

工业物联网白皮书.pdf

工业物联网白皮书完整版,从工业互联网行业的发展现状到其研究意义,系统的端到端层次与框架结构的梳理,还有应用了部分工业场景下的应用案例介绍等,有不错的借鉴意义。

2020-02-26

android悬浮菜单

界面动画悬浮菜单

2016-11-28

sqlcipher for android

sqlcipher for android ,可以加入到源码中给sqlite加密。

2015-06-04

Android badgeView 更新提示样式Demo

开源badgeView 样式,可以做多样的更新提醒。

2015-04-08

httpclient4.3包

httpclient4.3用到的包,MultipartEntityBuilder之类的可以使用了

2015-01-21

非注解Springmvc+spring+hibernate 入门实例

基于SpringMVC以及Spring,Hibernate的非注解入门小demo

2014-12-29

FragmentTabs 动态图像Listview

http://blog.csdn.net/ccm_oliver/article/details/41310129

2014-11-20

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

TA关注的人

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