自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hopehe888999的专栏

但行善事,莫问前程

  • 博客(109)
  • 资源 (1)
  • 收藏
  • 关注

转载 cannot open shared object file: No such file or directory解决方法

本文转载自https://blog.csdn.net/zhangla1220/article/details/50738661,他的解决方法很实用对so文件进行测试,运行时出现错误:cannot open shared object file: No such file or directory文件明明存在但是却找不到是由于当前目录并不在查找范围内,因此显示无法找到解决方法:...

2019-03-12 08:55:01 2011

转载 android 64位机子兼容32位.so库文件

 猴子在调用高德地图的时候,遇到一个操作系统兼容问题,异常堆栈说是找不到so库文件,猴子就不懂了,明明有他说的那个文件。        后来和同行交流,他们的jniLibs中有一个arm64-v8a的文件夹用来存放64位操作系统的so库文件,于是猴子自己建了一个arm64-v8a文件夹,因为高德并没有把64位的so库文件公布出来,所以,猴子直接把他们唯一的so库考到了arm64-v8a文件夹下...

2019-02-22 14:31:13 1129

转载 FFMPEG编译生成动态库

为什么要用NDK编译:        对于开发Android的小伙伴,对于NDK肯定不会感到陌生。在Android世界里联通java和c代码的利器jni就离不开NDK。作为一名合格的程序猿,在学习工作中肯定会有需要用到网络上的各种开源库,所以首先,我们需要能够编译出我们需要的动态库。       为什么要用NDK编译呢?一般Linux系统默认都会有安装gcc编译器,使用gcc就可以编译动...

2019-02-13 13:59:50 2765

转载 在64位linux下编译32位程序

一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序。 现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用起来了,甚至于你现在要是想买32位的处理器根本就没有。64位的系统在性能和处理能力上相对32位系统也都有很大的提高。所以现在很多用户已经选择使用64位的系统了。   ...

2018-11-19 16:38:21 709

转载 Bochs的安装配置

[转载] 原文:https://blog.csdn.net/bychen623/article/details/53619084 Bochs:为多平台设计的x86架构模拟器/虚拟机材料: 1、Ubuntu16.04LTS 2、Bochs-2.6.8一、安装步骤: 1、到官网上下载Bochs-2.6.8.tar.gz 下载链接下载源码而不直接使用sudo apt-get i...

2018-10-25 11:24:13 1380

转载 Linux 文件之inode理解

一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是

2017-12-01 11:19:46 318

转载 从零使用qemu模拟器搭建arm执行环境

为什么会有这篇文章早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验。也没有底层的内核和驱动开发经验,究竟路该怎样走……基于对Linux系统开发的理解和内核的兴趣。觉得选择Linux内核开发更适合自己。于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发。没有过多久。机缘巧合,正式添

2017-11-28 16:36:08 1412

转载 C语言多线程

pthread_create函数    原型:int  pthread_create((pthread_t  *thread,  pthread_attr_t  *attr,  void  *(*start_routine)(void  *),  void  *arg)    用法:#include      功能:创建线程(实际上就是确定调用该线程函数的入口点),在线程创

2016-12-06 10:29:53 645

转载 java.lang.UnsatisfiedLinkError 解决方法

Java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.pckgname.live-2/base.apk"],nativeLibraryDirectories=[/data/app/com.pckgname.live-2/lib/arm64, /ve

2016-09-07 21:16:04 2748

转载 Jenkins-Server certificate verification failed

在Windows7中, Jenkins以Service方式启动。 配置Job 运行 bat command Java代码  svn list https://domain_addres/svn   会出现错误 Java代码  svn: E170013: Unable to connect t

2016-08-31 17:03:32 4303

转载 Windos7 Cygwin openssh 配置

HOWTO: Set up a Windows SSH server for VNC tunnelingThis tutorial will walk you through the steps to running a SSH server on your Windows machine and using it to create a secure tunnel through

2016-08-18 11:30:38 669

转载 Android Studio .so 文件提交

在开发当中,偶尔或经常使用.so文件这样问题就来了,在团队管理时.so文件怎么提交呢???愚人亲身实践:方法一:如果你的eclipse安装有svn插件,可以用之!Windows-->preference-->Team-->Ignored Resource按照这个流程你会看到右面有很多格式的文件,其中就包括.so文件!其前面的复选框就是

2016-07-13 00:58:22 1879

转载 RSA算法原理

原文出处: 阮一峰   欢迎分享原创到伯乐头条如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对

2016-03-04 11:15:14 555

转载 Ubuntu 14.04lts安装vncserver

最近由于办公需要,实验室Linux主机远程需要图形桌面显示,折腾了一上午,终于找到一个可用的,记录于此,方便后来人。安装步骤: 1.更新系统 apt-get update -y apt-get upgrade -y 2.apt-get install vnc4server 安装vncserver 3.启动服务器端vncserver :1,第一次启动需要输入用户密码 4.

2016-02-04 11:50:54 925 1

转载 Android 新浪微博 授权失败 21337

新浪微博 android 开发中 oauth2 认证有两种 一种是code 一种的ssocode的一种 最常用 sso的需要安装新浪微博客户端3.0以上刚申请的新应用复用以前的代码就报 permision denied,百思不得其解。新浪微博开发的不向前兼容的么,后来查看得知,需要把授权参数从原来的  token  替换为code      parameters.a

2015-08-18 17:40:46 3448

原创 Method called after release()

最近在做公司的一个项目模块时要用到相机,由于采用了以前的代码在UI线程中操作相机时,经常会碰到程序ANR的情况,后来索性一狠心改,翻看google的官方文档说明,官方是建议用异步线程对camera 进行操作,后来改用异步任务操作camera :/** * 打开相机工具类,放在线程中执行,防止阻塞主线程 * @author hopehe */public class OpenCameraWo

2015-07-30 20:16:15 32308

转载 TabHost中的Activity调用overridePendingTransition()方法无效

在定义的MyActivity中,继承的是TabActivity,添加了几个Activity,比如说A、B、C,采用了TabHost管理切换不同的主页面。现在A如果展示的是一个列表,点击每一项,可以进入A的子页面,这时候希望具有自定义的动画效果,但是发现仅仅使用overridePendingTransition()却没有效果。网上查阅了些资料,发现这个可以用,于是对其稍微整理了下,没

2015-05-13 14:53:44 910

转载 Android Service 不被杀掉方法(broadcast+system/app)

Service简介service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现(或者用系统提供的IntentServ

2015-04-23 19:10:27 1648 1

转载 android TextView中文字通过SpannableString设置属性

在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。[java] view plaincopy

2014-07-22 19:19:40 850

转载 android 拍照上传照片

废话不多说,直接进入主题,想要在android中实现拍照最简单饿方法就是New 一个 Intent 设置Action为android.media.action.IMAGE_CAPTURE 然后使用startActivityForResult(intent,REQUEST_CODE)方法进入相机。当然还有很多方式可以实现,大家可以在网上查找。但是要注意的是在进入相机前最好判断下sdcard是否可用,

2014-05-23 15:35:09 734

转载 Android 使用 Junit进行单元测试

JUnit单元测试简介:在我们开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得各位重要是企业级开发的常用手段,学会JUnit可以加快应用的开发周期,可以理解为一种测试的工具吧  废话不多说,下面就介绍一下如何使用JUnit进行单元测试建立JUnit测试的两种方法一.直接在需要被测试的工程中新建测试类

2014-03-24 11:02:04 1034

转载 Android 程序插件框架基于DexClassLoader

插件相关介绍    首先插件只是一个逻辑概念,而不是什么技术标准,主要包含如下几个意思:插件不能独立运行,必须运行一个宿主程序中,宿主程序去调用插件(ps:微信的游戏算不算插件?感觉算是一种)插件一般情况下可以独立安装,android中就可以设计一个apk宿主程序中可以管理插件,比如添加,删除,禁用等。宿主程序应该保证插件向下兼容,新的宿主程序应该兼容老的插件   

2014-03-13 20:56:39 2676 2

转载 Android中的类装载器DexClassLoader

类装载器DexClassLoader的介绍    在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载Class文件。标准的java sdk中有一个ClassLoader类,借助这个类可以装载想要的Class文件,每个ClassLoader对象在初始化时必须制定Class文件的路径。    可能有人会问,在写程序的时候不是有imp

2014-03-13 19:14:11 893

转载 Android Fragment 关于碎片的一切

我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后

2014-03-07 15:46:14 625

转载 Git 使用小结

git是免费的开源的分布式的版本控制系统。我说的直白点,要强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。git很快,但是这点我没有大的感觉;git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。本文仅仅

2014-03-05 23:27:07 655

转载 Git 使用

最近接触到了git,感觉到了它的强大和方便,git在linux环境下使用起来是非常方便,但如何在windows下搭建一个基于ssh的git服务器呢?闲话不多说,开始。本文系本人原创,若要转载,请注明文章出处。http://blog.csdn.net/ccf07031、所需的软件下载及安装所需工具下载地址:msysgit    http://code.google.com/p

2014-03-05 23:18:02 1348 1

转载 Java 中 Timer 和 TimerTask实现多线程

Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask是一个抽象类,实现了Runnable接口,所以具备了多线程的能力。测试代码:123456789101112

2014-02-28 14:16:01 821

转载 8步打开android之门 NDK入门

前不久我们为大家介绍过在MyEclipse 8.6上搭建Android开发环境,本文为一篇外文翻译,我们将介绍如何学习安装 Android NDK 并开始使用它。在这一教程结束后,你将创建你自己的项目,从 Java 代码简单地调用原生 C 语言代码。51CTO推荐专题:Android开发应用详解教程细节技术:Android SDK、NDK、C 语言难度:进阶

2014-02-19 14:45:15 853

转载 git windows下搭建全过程

1、 Git,Windows下的Git,地址:http://msysgit.googlecode.com/files/Git-1.7.9-preview20120201.exe(方便下载)2 、SSH,可以用CopSSH,地址:http://sqmcc2.newhua.com/down/Copssh_4.1.0_Installer.zip(方便下载)3、git、CopSSH安装可以

2014-02-14 15:13:03 825

转载 Android 文件下载与解压缩

DownLoaderTask.java[java] view plaincopypackage com.johnny.testzipanddownload;    import java.io.BufferedInputStream;  import java.io.BufferedOutputStream;  import 

2014-02-10 13:19:59 6088 2

转载 Thread Looper Handler

ndroid的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:线程的魔法师 LooperLooper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程。

2014-01-26 17:43:10 765

转载 Java IO 装饰类新说

我不知道各位是师弟师妹们学java时是怎样的,就我的刚学java时的感觉,java.io包是最让我感到一头雾水的。所以现在这篇文,尽可能简单地描述java.io包的结构,希望对java.io同样一头雾水的师弟师妹们有些帮助^_^我开始学java时,java.io的介绍是在《java编程思想》里看的。说实话,当时完全看不明白——“java.io的是用‘decorator模式’来构建的”——刚

2013-12-18 16:58:14 645

转载 Android 五中数据传递方式汇总

Android开发中,在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种方法都收集到了一起。它们各有利弊,有各自的应用场景。我现在把它们集中到一个例子中展示,在例子中每一个按纽代表了一种实现方法。1. 利用Intent对象携带简单数据利用Intent的Extra部分来存储我们想要传递的数据,可以传送int, long,

2013-12-17 17:04:49 965

转载 Android 网络学习

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口    首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应

2013-12-16 14:29:31 743

转载 Android 编程下 Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件的对应关系如下表所示:Tou

2013-12-10 11:35:43 943

转载 android中Touch事件的处理逻辑

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP当屏幕中包含一个ViewGroup,而这个ViewGrou

2013-12-09 22:49:45 708

转载 Android滑动效果入门篇———ViewFlipper实现滑动效果

ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.O

2013-12-09 17:41:13 794

转载 Android Animation学习笔记

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。

2013-12-09 16:55:01 633

转载 在程序中设置android:gravity 和 android:layout_Gravity属性

在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)    LinearLayout有两个非常相似的属性:android:gravity与android:layo

2013-12-09 16:52:00 650

转载 Android开发:定制自己的Camera

在Android的hardware包中有一个Camera类。这个类就是获取Camera服务的,可以定制Camera等。可以通过open()方法获取其实例。在使用这个类是需要在AndroidManifest.xml文件中加入相应的权限和特性。如: uses-permission android:name = "android.permission.CAMERA" /> u

2013-12-05 23:48:02 1105

暗时间 时间管理

暗时间,经典!又一位刘大,在我的面前展开了另一个世界

2015-12-12

空空如也

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

TA关注的人

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