-
使用 IntelliJ IDEA 开发正常 Java 应用程序时配置 Allatori 进行代码混淆
使用IntelliJIDEA开发一般Java应用程序时配置Allatori进行代码混淆使用IntelliJIDEA开发一般Java应用程序时通过Allatori进行代码混淆非常容易配置,下面总结一下本人经验,介绍一下配置方法。首先在IDEA的Module所在硬盘目录内创建一个名为allatori的子目录,将Allatori自己的jar文件都复制到这个子目录下。然后在IDEA的Module所在目录内...
1284
热度 -
[Android中级]使用Commons-net-ftp回实现FTP上传、下载的功能
[Android中级]使用Commons-net-ftp来实现FTP上传、下载的功能本文属于学习分享,如有雷同纯属巧合利用业余时间,学习一些有用的东西,如果手又有点贱的话,不妨自己也跟着敲起来。在android上可以通过自带的ftp组件来完成各种功能,这次是因为项目中看到用了Commons-net-ftp的包完成的,所以就以此试试手。首先,代码中有所参考借鉴了:Android中使用Apacheco...
39
热度 -
Android Studio装配更新终极解决方式
AndroidStudio安装更新终极解决方式AndroidStudio安装更新终极解决方式之前写过一篇AndroidSDK无法更新的博文,其实该方式对AndroidStudio同样有效,大伙可以下载网盘中分享的小软件,若搜索到通道后提示需要更细,也可以选择更新。参考:http://blog.csdn.net/gao_chun/article/details/37971461先提一些在安装过程中遇...
99
热度 -
Android Studio 一些方便使用的设立
AndroidStudio一些方便使用的设置相信很多使用Eclipse的朋友,开始用AndroidStudio都是觉得不是特别方便,a:比如如何使鼠标放到方法上面,就有提示使用方法;b:如何设置字体大小,和背景色;c:还有怎么查看Outline;d:还有一些Eclipse没有的功能;下面是我总结的一些方便的设置方法。欢迎朋友指正或者添加更多的设置,我会慢慢更新:Q1:如何使鼠标放上去,就有提示使用...
64
热度 -
Gradle tip #二: understanding syntax
Gradletip#2:understandingsyntaxInthePart1wetalkedabouttasksanddifferentstagesofthebuildlifecycle.ButafterIpublisheditIrealizedthatbeforewejumpintoGradlespecificsitisveryimportanttounderstandwhatweared...
190
热度 -
Android 国内集成使用谷歌map
Android国内集成使用谷歌地图由于众做周知的原因在国内使用谷歌地图不太方便,在开发中如果直接使用会出现些问题。但国内的如百度地图,高德地图等都无法提供详细的国外地图数据,所以研究一下喽,,,使用GoogleMapsAndroidAPIv2使用谷歌提供的SDK,AndroidStudio开发。首先保证SDKManager中GooglePlayservice服务已经安装。2.新建一个工程Googl...
59
热度 -
Android动态加载进阶 署理Activity模式
Android动态加载进阶代理Activity模式技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解...
26
热度 -
object -c OOP , 源码机关 ,Foundation 框架 详解1
object-cOOP,源码组织,Foundation框架详解1?object-c?OOP,??源码组织??,Foundation?框架?详解11.1SowhatisOOP?OOPisawayofconstructingsoftwarecomposedofobjects.Objectsarelikelittlemachineslivinginsideyourcomputerandtalkingto...
493
热度 -
ActiveX无法响应 ON_WM_NCHITTEST讯息有办法解决吗
ActiveX无法响应ON_WM_NCHITTEST消息有办法解决吗?我在ON_WM_NCHITTEST中检测鼠标位置,但是我发现鼠标进入界面上的一个ActiveX插件时,根本没有ON_WM_NCHITTEST过来,请问有什么办法可以使ActiveX插件响应ON_WM_NCHITTEST消息吗?color='#FF8000'>------解决思路----------------------COMT...
112
热度 -
shockwave ocx促成界面卡死,无消息获取,何解
shockwaveocx造成界面卡死,无消息获取,何解?本帖最后由LGYXDN于2015-09-1511:20:13编辑自己写的一个demo程序,用win32写的,使用网上的方法,通过ATL的CAxWindow做容器把shockwave控件包含进去,然后进行播放,这样没有问题。但是放进项目中之后,(在一个dll中),却造成了整个程序界面卡死,完全得不到消息,而且也无法播放swf,不显示swf内容,...
142
热度 -
访问者形式(Android中大量使用此模式)
访问者模式(Android中大量使用此模式)?访问者模式?一、引子对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个不错的主意。但是往往我们遇到的却是:这样的需求变动也许会不停的发生;更重要的是需求的任何变动可能...
30
热度 -
Android SurfaceFlinger中的SharedClient - 客户端(Surface)和服务端(Layer)其间的显示缓冲区管理
AndroidSurfaceFlinger中的SharedClient--客户端(Surface)和服务端(Layer)之间的显示缓冲区管理原文地址:http://blog.csdn.net/DroidPhone/article/details/5972568?????SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surfac...
203
热度 -
Android杂谈-内存储器泄露(1)-contentView缓存使用与ListView优化
Android杂谈--内存泄露(1)--contentView缓存使用与ListView优化转自:http://www.cnblogs.com/loulijun/archive/2012/04/10/2437888.html引起Android内存泄露有很多种原因,下面罗列了一些问题,以后会一一解决1、构造Adapter时没有使用缓存convertView(衍生出ListView优化问题)2、查询数...
16
热度 -
Android处置图片OOM的若干方法小结
Android处理图片OOM的若干方法小结前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简...
69
热度 -
Android HAL 引见
AndroidHAL介绍AndroidHAL介绍2010年11月18日HAL介绍Android的HAL(硬件抽像层)是Google因应厂商「希望不公开源码」的要求下,所推出的新观念,其架构如下图。虽然HAL现在的「抽象程度」还不足,现阶段实作还不是全面符合HAL的架构规划,不过也确实给了我们很好的思考空间。图1:AndroidHAL架构规划这是PatrickBrady(Google)在2008Go...
380
热度 -
Android apk反编译工具引见
Androidapk反编译工具介绍首先apk不能被代码混淆(或未经编译优化),如果混淆了,反编译出来的代号还是看不懂,当然,在你没反编译出来之前,你也不知道有没有混淆。网上各种反编译工具,眼花缭乱,本文是个人对这些工作做的一个简单的梳理。最靠谱也是最原始的方法就是用下面的三个工具:apktool+dex2jar+jd-gui其他的工具大部分都是衍生自这三个工具,或者说...
93
热度 -
Android软件工程师指南(19)
Android程序员指南(19)6.使用命令行工具和Android虚拟机?到目前为止,本书已涵盖了相当广泛的内容使您在Android平台上迈出第一步。现在,您应该可以相当轻松的使用Eclipse创建和运行小的Android程序。您已经创建过一个新的工程,编辑了main.xml和<activity>.java文件,并且重新编译了R.javafile。这些都是您的创建Android应用程序...
51
热度 -
手机摄像头,该如何处理
手机摄像头手机摄像头分为内置与外置,内置摄像头是指摄像头在手机内部,更方便。外置手机通过数据线或者手机下部接口与数码相机相连,来完成数码相机的一切拍摄功能。外置数码相机的优点在于可以减轻手机的重量,而且外置数码相机重量轻,携带方便,使用方法简单。处于发展阶段的手机的数码相机的性能应该也处于初级阶段,带有光学变焦的手机目前国内销售的还没有这个功能,不过相信随着手机数码相机功能的发展,带有光学变焦的手...
173
热度 -
请大家伙儿推荐一本软件工程方面的书或教程
请大家推荐一本软件工程方面的书或教程痛感公司开发项目的流程极不规范,导致效率极差,客户抱怨连连,程序员做的无用功太多,浪费的时间也太多,不断的返工,重做。我想认真、深入、仔细的研究一下软件工程这门课程,请大家推荐一本软件工程方面的教材,谢谢color='#FF8000'>------解决方案--------------------软件工程专业教材一览表1,《编译原理》,授课老师:李莉,[email...
152
热度 -
C#无限级树形菜单解决方案
C#无限级树形菜单cdepcodebdependcdepnamedepgrade部门编号是否末级部门名称级次10 False 临床服务类科室 130200001 True 120车队 41002 False 全科医疗科 21003 False 内科 2100301 False 呼吸内科 310030101 True 呼吸内科门诊 410030102 True 呼吸内科病房 4100302 Fals...
92
热度