- 博客(49)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 Android插件化认知
Android 插件化学习一突然想到Android 的插件化开发,于是网上搜罗资料,初步认知demo如下: 主要思想:利用 类加载器ClassLoader实现。解决主要问题:一个是65K 大小问题,另外可以动态加载apk实现程序的动态更新等等。简要思路:插件化APK的思路为:将部分代码分离出来放在另外的APK中,做成插件APK的形式,在我们的应用程序启动后,在使用时动态加载该插件APK中的内容。
2016-12-29 15:58:04
3237
原创 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
5264
转载 monkey &monkeyrunner
《monkey》一、 什么是MonkeyMonkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。 二、 Monkey的特征1、 测试的对象仅为应用程序包,有一定的
2016-08-26 10:29:45
800
转载 java修饰符
http://blog.chinaunix.net/uid-26434689-id-3403828.html分类: Java我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private
2016-08-24 15:38:40
335
转载 java 内部类详解
---http://www.cnblogs.com/jiangao/archive/2012/02/23/2364119.html(转)内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特
2016-08-24 10:14:19
359
原创 关于Android 中如何共享原生httpClient获取的cookie并与webView共享
首先是httpclient 获取的cookie,存储全局变量类似于application.sessionCookie=mycookie;httpclient 处cookie是之前定义的成String 并在header中获取。在webview 处需要无登录获取web内容时: //同步cookie CookieSyncManager.createInstan
2016-08-04 18:02:51
1576
原创 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
470
原创 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
4690
原创 Android http中文乱码问题
直接读取中文字符串发送会乱码,需要转换: String TransAdressName=null; try {TransAdressName=URLEncoder.encode(alertContent, "UTF-8");} catch (UnsupportedEncodingException e) {// TODO Auto-gene
2016-02-26 15:06:35
655
转载 Android酷炫开源框架(UI框架)
前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yala
2016-01-28 16:19:18
535
转载 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
642
原创 Java多线程简单几点
1. Thread 类与Runnable接口:线程的起动并不是简单的调用了你的RUN方法,而是由一个线程调度器来分别调用你的所有线程的RUN方法,我们普通的RUN方法如果没有执行完是不会返回的,也就是会一直执行下去,这样RUN方法下面的方法就不可能会执行了,可是线程里的RUN方法却不一样,它只有一定的CPU时间,执行过后就给别的线程了,这样反复的把CPU的时间切来切去,因为切换的速
2015-09-15 16:18:02
678
转载 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
637
原创 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
2937
原创 关于android sqlite 加密的研究
最近需要研究一下,Android系统下数据库文件的加密。首先调研一下几种方案:http://blog.youkuaiyun.com/fg313071405/article/details/26684261(一)关于SQLiteSQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方
2015-06-03 15:18:28
5048
转载 android 基础
Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。每个Android应用程序存在于不同的世界: (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的
2015-05-26 16:18:08
454
转载 AIDL简介
AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、broadcast、contentprovide都可以实现进程间
2015-05-11 14:45:09
745
转载 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
709
转载 android 布局
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/8830286原文地址为:http://developer.android.com/training/multiscreen/screensizes.html本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适
2015-04-24 15:19:32
544
转载 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
446
转载 Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听
转自:http://blog.youkuaiyun.com/fengyuzhengfan/article/details/40745105Android网络编程之使用HttpClient批量上传文件(二)AsyncTask+HttpClient并实现上传进度监听 运行效果图: 我曾在《Android网络编程之使用HttpClient批量上传文件》
2015-01-21 15:09:23
791
原创 Android 选择文件对话框并将选择内容添加至ListView,并实现listview的删除与事件触发
首先是点击按钮实现选择文件对话框(参考:http://blog.youkuaiyun.com/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
777
原创 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
1452
原创 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
5056
原创 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
1347
原创 Myeclipse中基于springMVC+spring+hibernate的非注解入门实例
一直做Android前端开发,想学学后台J2EE服务器开发 的知识,零基础第一步学习一个简单例子:一, demo结构:数据库:二, SpingMVC框架:拷贝相应的jar到lib纹路下:三, 在myeclipse中添加Spring支持:右键点击该工程,在对话框中选择“MyEclipse->Add Spring Capabili
2014-12-29 15:09:03
1897
转载 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
921
转载 Android Fragment 真正的完全解析
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,
2014-11-25 09:41:52
1123
转载 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
1535
转载 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
790
原创 参考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
734
转载 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
681
转载 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
2351
转载 JNI 资源释放
JNI 编程实现了 native code 和 Java 程序的交互,因此 JNI 代码编程既遵循 native code 编程语言的编程规则,同时也遵守 JNI 编程的文档规范。在内存管理方面,native code 编程语言本身的内存管理机制依然要遵循,同时也要考虑 JNI 编程的内存管理。本章简单概括 JNI 编程中显而易见的内存泄漏。从 native code 编程语言自身的内存管
2013-10-16 15:18:14
5183
转载 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
3238
转载 基于 Android NDK 的学习之旅-----数据传输(基本数据类型和数组传输)
之前的一些文章都有涉及到上层和中间层的数据传输,简单来说,也就是参数和返回值的使用。因为中间层要做的最多的也就是数据传输与转换,下面来介绍下这方面的知识。 数据传输可分为 基本数据类型传输 和 引用数据类型的传输 , 因为数组传输也比较特别(其实数组也是引用类型),所以这里也专门分出来讲讲。 1、主要流程1、 基本数据类型的传输a)
2013-10-14 15:41:45
1008
转载 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
1204
原创 移植ffmpeg到Android实现多媒体传输
1.所谓移植,即按照之前的步骤,编译so库。2.所谓移植之后的使用,由于时间以及偷懒的原因,直接按照前篇的思路,更改ffmpeg的入口main()函数,然后传参调用。3.其中换过ffmpeg好多版本尝试,最后确定用的0.8.14. 修改源码的入口函数并编译通过。接下来结合JNI对ffmpeg接口的调用,在android平台实现了本地视频往ffserver端传送以及视频转码等功能。4.主
2013-06-25 08:51:29
1080
原创 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
1610
工业物联网白皮书.pdf
2020-02-26
ubuntu 12.04 configure Sqlcipher 出问题!!!
2015-06-26
Android如何获得蓝牙耳机的音频输入?
2013-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人