自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学而时习之的专栏

收集、总结、沉淀、提高

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android APK加壳技术方案

本文章由Jack_Jia编写,转载请注明出处。  文章链接:http://blog.csdn.net/jiazhijun/article/details/8678399作者:Jack_Jia    邮箱: 309zhijun@163.com第一部分一、什么是加壳?       加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的

2015-07-22 14:15:47 761

转载 Android Binder详解

1.binder通信概述    binder通信是一种client-server的通信结构,    1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用;    2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的;    3.client调用某个代理接口中的方法时,代理接口的方法会将client传递的参数打包成为Pa

2015-07-21 09:43:56 447

转载 10大基础实用算法及解析

10大基础实用算法及其讲解。1.快速排序算法;2.堆排序算法;3.归并排序;4.二分查找算法;5.BFPRT(线性查找算法);6.DFS(深度优先搜索);7.BFS(广度优先搜索);8.Dijkstra算法;9.动态规划算法;10.朴素贝叶斯分类算法。你都懂了吗?算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n个项目要Ο(n log n

2015-06-24 09:13:11 501

转载 Android图片上传

仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。微信微信微信微信下载地址 : 微信上传图片源码//部分代码如下[java] view pla

2015-05-27 14:09:12 3561

转载 HttpClient通过Post上传文件

在之前一段的项目中,使用Java模仿Http Post方式发送参数以及文件,单纯的传递参数或者文件可以使用URLConnection进行相应的处理。          但是项目中涉及到既要传递普通参数,也要传递多个文件(不是单纯的传递XML文件)。在网上寻找之后,发现是使用HttClient来进行响应的操作,起初尝试多次依然不能传递参数和传递文件,后来发现时因为当使用HttpClient时

2015-05-27 13:56:43 569

转载 Android中使用代码截图的各种方法总结

1,基于Android SDK的截屏方法(1)主要就是利用SDK提供的View.getDrawingCache()方法。网上已经有很多的实例了。首先创建一个android project,然后进行Layout,画一个按键(res/layout/main.xml):xmlversion="1.0"encoding="utf-8"?>LinearLa

2015-04-27 14:46:45 533

转载 Android 多个include标签的监听事件处理

include标签的作用是为了xml文件代码的模块化,详细不再多提。主要是说说include标签的监听。  网上也有很多例子,不过大多是只写了一个include标签的监听,如果需要实现多个include标签的监听怎么做呢?我至少是没在百度搜出来,经过不断的尝试,修改,终于找到了方法,现在分享给大家,希望对大家有帮助。  先介绍一点,就是include标签本身是不能设置监听的,不论是

2015-04-16 11:24:31 686

转载 Handler引起的内存泄露

如果你在Activity中定义了一个内部Handler类,如下代码:public class MainActivity extends Activity { private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) {

2015-03-30 13:17:53 330

转载 Android性能优化典范

2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。

2015-03-19 16:08:21 461 1

转载 最简单的FFMPEG的视频编码器

本文介绍一个最简单的基于FFMPEG的视频编码器。该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要,适合好好研究一下。弄清楚了本代码也就基本弄清楚了FFMPEG的编码流程。目前我虽然已经调通了程序,但是还是有些地方没有完全搞明白,需要下一步继续探究然后补充内容。本程序使用最新版的类库(编译时间为2014.5.6),开发平台为V

2015-03-10 11:05:27 1958 1

转载 10款GitHub上最火爆的国产开源项目

衡量一个开源产品好不好,看看产品在GitHub的Star数量就知道了。由此可见,GitHub已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到GitHub上面就可以了。由 CSDN、腾讯、腾讯云、腾讯基金会主办的“开源技术大会 2015” (Open Source Technology Conference,简称OSTC)将于2015年3月28日在

2015-03-04 13:59:14 1620

翻译 Android应用开发流程

原文地址:https://developer.android.com/tools/workflow/index.html    开发Android的应用程序,使用的是包括在Android Studio内的一套工具集合。除了使用Android Studio工具,还可以访问大部分的SDK提供的命令行工具。Android Studio开发是首选方法,因为它开发的应用程序过程中,可以直接调用你需要

2015-02-05 11:15:17 627

原创 Android源码检索

http://androidxref.com/

2015-01-30 11:26:13 434

转载 Android 打造高效的图片加载框架

1、概述优秀的图片加载框架不要太多,什么UIL , Volley ,Picasso,Imageloader等等。但是作为一名合格的程序猿,必须懂其中的实现原理,于是乎,今天我就带大家一起来设计一个加载网络、本地的图片框架。有人可能会说,自己写会不会很渣,运行效率,内存溢出神马的。放心,我们拿demo说话,拼得就是速度,奏事这么任性。好了,如果你看过之前的博文,类似Android

2015-01-23 15:02:23 536

原创 牛人GitHub地址

Android相关内容,这些足够看一段时间了https://github.com/android-cn/android-dev-comhttps://github.com/android-cn/android-dev-cn

2015-01-22 14:26:55 8166 1

转载 GitHub上最全的Android开源项目分类汇总

今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫的界面特效设计、个性化控件、工具库、优秀的Android开源项目、开发测试工具、优秀个人和团体等。可以这样说,每一位Andorid开发人员都能从中找到一个或多个适用自己项目的解决方案,消化吸收并加以利用,可以

2015-01-22 14:25:40 1790 1

翻译 正确保存Android视图状态(下)

正确保存Android视图状态(下)

2015-01-20 14:42:29 689 1

翻译 正确保存Android视图状态(上)

正确保存Android视图状态

2015-01-20 10:56:58 950 1

转载 管理的误区(2):只有专家才能做这事

你需要做一件特定的事情,比如设计一个新的数据库或者一个特别的用户界面,或者你需要一位发布工程师,或者需要一位UI设计师,或者你想测试系统的某个部分,但是,平常做那个工作的人偏偏不在——在你的项目里,你碰到过多少次这种情况?你的项目受到什么影响?是不是只能等着那位专家回来?在项目等待专家的情况出现时,很多管理者感觉还是可以抡上三板斧的。他们可以让项目等一等,也可以请专家多任务并行,或者他们拽

2015-01-08 16:20:24 423

转载 管理的误区(1):100%利用

在最近的一次活动中,有一位经理把我拉到一边,对我说:“Johanna,对于敏捷这东西,我总有些不太明白。显而易见,并不是所有人都被100%利用了。”“他们没有被100%利用又怎么样呢?你觉得这有问题?”“见鬼,是的。我付他们工资!因此,我想知道我会从他们身上获得满满的价值!”“如果我告诉你,你获得的价值可能比你支付的要多,也许有1.5~2倍,你觉得怎么样?那样你就开心了吧?

2015-01-08 16:10:04 398 1

转载 Android Studio 说明

Android Studio 说明注:本文转载于:http://blog.csdn.net/li396858359/article/details/9129375[-]Android Studio使用说明安装首页简介部分配置项说明点击Configure -- Settings点击Configure -- Project Def

2015-01-07 09:34:07 494 1

转载 Android NDK 较完整的总结

NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --C语言回调Java方法示例程

2014-12-25 10:34:50 3164 1

转载 Android中Context解析

前言Context在android中的作用不言而喻,当我们访问当前应用的资源,启动一个新的activity的时候都需要提供Context,而这个Context到底是什么呢,这个问题好像很好回答又好像难以说清楚。从字面意思,Context的意思是“上下文”,或者也可以叫做环境、场景等,尽管如此,还是有点抽象。从类的继承来说,Context作为一个抽象的基类,它的实现子类有三种:Applica

2014-12-23 10:41:30 508 1

转载 5大顶级移动UI开发框架

对于跨平台移动开发项目来说,选择UI框架是必不可少的步骤。值得庆幸的是,市面上有很多UI框架可供选择,有专注于UI组件的,有提供轻量级应用框架功能的,还有提供综合性功能的UI框架。不过多样的选择也会让人迷惑,所以常常只能随大流,但却有可能不符合自己的项目需求,浪费了时间。这里小编专门为你整理了5款顶尖的移动UI开发框架,希望能减少你的迷惑,节约你的时间。jQuery Mobilej

2014-12-18 09:03:14 2117 1

转载 浅淡HTML5移动Web开发

说实话,我们这次开发移动端的项目,整个项目组的人都是第一次,最初立项的时候为是选择native app和web app还争论了一番,最后综合考虑,我们选择了web(我们选择了h5)开发。但从这两种开发模式的特点来说,从它们诞生之日起就开始了不断的争论,孰好孰坏,本文不作探讨,只是简单罗列下本人开发遇到的问题和最终的解决方案。1. 响应式web设计说到这个,移动开发面对的屏幕

2014-12-18 08:55:10 471 1

转载 Android开源框架推荐

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

2014-12-16 15:46:04 472 2

转载 Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境  我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器。当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Studio 1.0,个人感觉使用起来还是不错的。之前下载过一些Android stud

2014-12-16 14:57:45 775 2

转载 Linkedin工程师是如何优化他们的Java代码的

英文原文:LinkedIn Feed: Faster with Less JVM Garbage  最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公司主页以及客户端等多个分发渠道提供支撑(如下图所示)。  在Feed M

2014-12-16 14:06:33 446 1

【最新完整版】软件开发大会2021-PPT完整版

2021年QCon软件开发大会-PPT完整版 内容完整 绝对超值 提升技术视野必备 当时在现场听的,由于分享是并行进行,只能听取部分 有这些ppt,可以自己来学习使用

2022-01-08

轻松删除无法删除文件系统锁定文件

killbox 强制删除无法删除的文件,windows下经常遇到某个文件无法删除正在被系统使用的情况,这个工具可以轻松解决这个问题

2008-11-10

空空如也

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

TA关注的人

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