
Android、iOS软件开发
文章平均质量分 90
zollty
这个作者很懒,什么都没留下…
展开
-
Android 更改classloader的libPath
Android 更改classloader的libPath 路径,指定路径加载.so参见:https://www.jianshu.com/p/f751be55d1fb源码如下:https://www.androidos.net.cn/android/1.6_r1/xref/dalvik/libcore/dalvik/src/main/java/dalvik/system/DexClassLoader.javahttps://www.androidos.net.cn/android...原创 2020-12-17 14:51:54 · 323 阅读 · 0 评论 -
Android下运行Tomcat、Jetty等Java Web服务器
方案一:在android下搭建linux运行环境,然后在linux下运行java web服务器。方案二:将tomcat或jetty等java web服务器的源码改造,并将class文件转译成android能直接运行的dex格式文件(运行在Dalvik VM上)。注意,方案二,自己去改造服务器源码,对于一般人显然不现实,但是jetty官方提供了一个叫“i-jetty”的项目,可以直接在android下运行jetty服务器,然后安装dex转码过的war包。本文目前主要对方案...原创 2020-10-09 10:33:48 · 1703 阅读 · 0 评论 -
Android图片缓存优化和压缩技术说明
1、为什么要缓存图片?这个机制并非是处理内存占据大小的,而是优化用户体验,节省流量的(去网络获取,这种耗时长且损耗流量)。PS: 由于我们的图片都是直接读取本地文件,所以,缓存图片意义不是很大。但官方既然这样设计了,估计还是有利于性能提升的。2、为什么要压缩图片?Android根据设备屏幕尺寸和dpi的不同,给系统分配的单应用程序内存大小也不同,具体如下表:屏幕尺寸 DPI 应用内存 small/normal/large ldpi/mdpi 16MB ...原创 2020-09-18 17:50:17 · 397 阅读 · 0 评论 -
Windows使用adb连接Android调试apk
1、找到adb安装路径,如果安装了Android SDK,则在platform-tools下面,例如:D:\devsoft\Android\SDK\platform-tools2、运行 adb.exe --help查看命令adb.exedevices -l 查看连接的设备(首次使用会启动adb服务,连上android数据线会提示是否允许调试,如果在手机端同意调试,则adb会自动连接上这个设备)3、adb.exeinstall xxx.apk 安装apk(也可以手动自己安...原创 2020-08-30 16:13:17 · 1612 阅读 · 0 评论 -
Android音乐播放声音淡入淡出的实现
思路: 调用如下API接口 MediaPlayer.setVolume(left,right);//左右声道,值为0~1 比如,让音量从 0 增加到100%,分为10次增加,则可以调10次上面的接口(每次间隔0.2秒,一共2秒内音量增加到100%),如下所示: MediaPlayer.setVolume(0.1,0.1); MediaPlayer.setVolume(0.2,0.2); MediaPlayer.setVolume(0.3,0.3...原创 2020-08-26 13:44:08 · 1765 阅读 · 0 评论 -
安装完ADT后重启eclipse出现JVM terminated.Exit code=-1的错误解决方法
今天安装完ADT后重启eclipse出现弹出以下内容:JVM terminated.Exit code=-1-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m-XX:MaxPermSize=256M-Djava.class.path=D:\eclipse\\plugins\org.eclips.equinox.launcher_1.0原创 2011-07-06 12:06:35 · 1993 阅读 · 0 评论