随笔分类 -  android

上一页 1 2 3 4 5 6 ··· 122 下一页
android
摘要:目前在进行Android开发时使用到了log4j,现在对其配置进行记录。 1. android-logging-log4j 下载地址 https://code.google.com/archive/p/android-logging-log4j/ 2. 所依赖的apache的log4j库的下载地址 阅读全文
posted @ 2019-03-19 14:07 星辰之力 阅读(3357) 评论(0) 推荐(0) 编辑
摘要:虽然相同包名相同类名的文件在不同 SDK 中出现的概率极低,但是一旦出现,处理起来就比较棘手。最好的解决方案就是联系提供 SDK 的技术人员反映问题,让其通过修改源码重新打包一个新的 Jar 包。 还有一个解决办法就是,重新命名 Jar 包里的包名或者文件名。网上也有一个工具:jarjar.jar, 阅读全文
posted @ 2019-03-19 13:49 星辰之力 阅读(4956) 评论(0) 推荐(0) 编辑
摘要:最近在C++项目中碰到了需要使用第三方公司开发的Java jar包的问题,最后使用了JNI来解决。 参考了网络上不少的方法介绍, 大多数介绍JNI的文章讲的的都是Java通过JNI来调C的本地代码,其实这个也可以反过来用就是C的本地代码通过创建Java虚拟机调用java方法。下面贴一下解决实例C2J 阅读全文
posted @ 2019-03-19 13:31 星辰之力 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:socks代理配置 项目代理:根目录下的gradle.properties文件 2.全局代理:用户根目录下的.gradle\gradle.properties文件 项目问题处理 阅读全文
posted @ 2019-03-19 13:26 星辰之力 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:1、问题 我们一般很多时候会需要在ubuntu终端上打印当前运行app的日志,我们一般常见的做法是 1)、获取包名 打开当前运行的app,然后输入如下命令,然后在第一行TASK后面的就可以看到包名 2)、我们的终端安装了pidcat.py脚本,然后执行如下的命令就可以打印当前运行app的全日志, 3 阅读全文
posted @ 2019-03-19 13:16 星辰之力 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:亲测,webpack打包vue项目之后生成的dist文件可以部署到 express 服务器上运行。 我的vue项目结构如下: 1. 进入该vue项目目录,打开git bash,执行:npm run build(在package.json的scripts配置) 执行成功如下图所示: 然后此时你会发现项 阅读全文
posted @ 2019-03-19 13:13 星辰之力 阅读(20820) 评论(0) 推荐(1) 编辑
摘要:我们在某些Android开源库中会遇到下面的引用找不到的问题:import javax.annotation.Nonnull;import javax.annotation.Nullable; 其实Android实现了javax的类似注解,可以使用下面的引用替换:import android.sup 阅读全文
posted @ 2019-03-18 17:04 星辰之力 阅读(7421) 评论(0) 推荐(0) 编辑
摘要:但是openjdk网站有提供的: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/6bfaecb8ff77/src/share/classes/ 或者直接用百度网盘下载:https://pan.baidu.com/s/1JaX50ETPaneQ-xFu 阅读全文
posted @ 2019-03-15 15:29 星辰之力 阅读(8083) 评论(0) 推荐(1) 编辑
摘要:1. 定义 JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Ja 阅读全文
posted @ 2019-03-12 23:01 星辰之力 阅读(389) 评论(0) 推荐(0) 编辑
摘要:Android Studio 关联 Android 源码比较方便,一般下载后可自动关联,但是 Android Studio 默认使用的 JDK 是内嵌的,是不带源码的。所以在查看 JDK 源码时,看到的是反编译 class 而成的代码,没有注释。那么应该如何关联 JDK 源码呢,下面我讲述的是 ma 阅读全文
posted @ 2019-03-12 22:41 星辰之力 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:前言 Android应用中JNI代码,是作为本地方法运行的。而大部分情况下,这些JNI方法均需要传递Dalvik虚拟机实例作为第一个参数。例如,你需要用虚拟机实例来创建jstring和其他的Java对象、查找类或成员变量等。大部分情况下,在你用JNI接口从Java层调用Native层中的代码时,你并 阅读全文
posted @ 2019-03-11 23:59 星辰之力 阅读(856) 评论(0) 推荐(0) 编辑
摘要:在Android中,访问data目录一般需要root权限,但是有个另外那就是/data/local/tmp目录。 注意: (1)cd /data/local/tmp可以打开这个目录,而不是一级一级目录的打开 (1)cd /data/local/tmp可以打开这个目录,而不是一级一级目录的打开 (2) 阅读全文
posted @ 2019-03-08 14:10 星辰之力 阅读(8744) 评论(0) 推荐(0) 编辑
摘要:在android系统中运行jar操作步骤: 1. 打包编译jar包 2. 将jar包导入android设备中 adb push test.jar /data/local/tmp //将PC端编译好的jar包push到android设备中的/data/local/tmp目录下 3. 设置CLASSPA 阅读全文
posted @ 2019-03-08 13:30 星辰之力 阅读(8320) 评论(0) 推荐(1) 编辑
摘要:最近项目中需要用到java语言来执行shell命令,在网上查了资料, 把自己在项目里用到的命令整理成了工具类开放给大家,希望对大家有用。功能不全,后期我会慢慢添加整合。 阅读全文
posted @ 2019-03-08 13:27 星辰之力 阅读(10149) 评论(0) 推荐(0) 编辑
摘要:前段时间,做了一个混合开发的项目,主要是以vue框架开发h5页面,使用cordova作为中间沟通桥梁,实现了h5与安卓、iOS的混合开发,由于从事iOS开发,h5也是刚接触不久,很多深入原理还不太清楚,只说下我们这个个项目的开发流程,记录过程中遇到的比较大的问题。 1、创建vue项目,具体流程可参考 阅读全文
posted @ 2019-03-08 13:26 星辰之力 阅读(9610) 评论(0) 推荐(0) 编辑
摘要:android的程序基于java开发,当我们接上调试器,执行adb shell,就可以执行linux命令,但是却并不能执行java命令。 那么在android的shell中是否就不能执行java程序了呢。 答案是否定的。我们可以通过app_process来执行java程序。 写一个hello wor 阅读全文
posted @ 2019-03-08 13:21 星辰之力 阅读(931) 评论(0) 推荐(0) 编辑
摘要:本文仅针对纯java工程执行进行诠释,一般在PC平台作为jar包形式存在,在Android平台则以dex包形式存在。 Java属于高级程序语言,Java程序需要运行在特定的虚拟机中,虚拟机将Java字节码转换成对应的机器指令进行执行。不同平台具有不同的虚拟机对应各自的机器指令。PC端一般使用JVM虚 阅读全文
posted @ 2019-03-07 10:38 星辰之力 阅读(898) 评论(0) 推荐(0) 编辑
摘要:非常简单,只需要在config.xml里加上这行: Orientation的值orentation的默认值是default。 可使用的值有:default, landscape, portait orentation可以将设备锁定方向,不受设备旋转影响。 对于IOS支持landscape&porta 阅读全文
posted @ 2019-03-05 14:16 星辰之力 阅读(467) 评论(0) 推荐(0) 编辑
摘要:Android系统定制配套视频: 为了把Android系统源码定制和编译的课程讲完,从准备到录制完所有的视频,一共花去了近半年的时间,前前后后各种下载源码,编译源码,系统不兼容,版本适配,虚拟机配置困难重重,总算是录制完成,目前应该算是全网最全的源码编译课程,如果各位喜欢,转载请注明出处,能打赏点当 阅读全文
posted @ 2019-03-05 10:36 星辰之力 阅读(4481) 评论(3) 推荐(0) 编辑
摘要:简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑动时,很多时候不会让列表滑到任意位置,而是会有一定的规则限制,这时候就可以通过SnapHelper来定义对齐规则了。 Snap 阅读全文
posted @ 2019-01-22 09:48 星辰之力 阅读(1050) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 122 下一页