移动开发
fenfeng2012
不只是程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android多进程时Application初始化问题,大坑
之前在做项目时,遇到一个大坑,就是我的APP 的Application 的onCreate方法,竟然执行了好几次,这就导致我在onCreate里面做了一些初始化的操作被重复执行了,导致奇怪的bug产生。后来冷静下来分析一下,才发现有一些第三方组件,比如百度推送之类的,它们是单独开了一个进程,那么每个进程会自己初始化自己的Application,那自然onCreate方法会多次执行。准确的说就是你的...转载 2018-07-16 15:20:06 · 1928 阅读 · 0 评论 -
the modules [xx1, xx2] point to the same directory in the file system.
解决方法:在菜单工具栏中:File → Invalidated Caches / Restart… → Invalidate & Restart原创 2018-08-21 15:12:19 · 2681 阅读 · 0 评论 -
[weex框架之eros]细节笔记【不定期更新】
一.【2018-8-20】配置使用Tabbar功能,当打开应用时,在eros.native.js中配置的tabBar各个页面都会被初始化原创 2018-08-20 21:48:47 · 799 阅读 · 0 评论 -
[weex框架之eros]使用原生Tabbar下设置中间的选项默认首页并高亮显示
配置使用原生Tabbar下,默认是以在eros.native.js中配置的tabBar的第一项为选中,如果有五个菜单,相以中间的位置,如下效果找到wxframework\eros-framework\src\main\java\com\benmu\framework\view\TableView.java文件,1.在类上边添加//设置主页索引private int homePa...原创 2018-08-27 18:16:27 · 841 阅读 · 0 评论 -
[weex框架之eros]weex与android原生交互:原生跳转到指定weex页面
需求:原生里有个页面有产品,想通过点击跳转到用weex写的产品详情页原生ativity相关代码class GoodsDetailPageParams{ public String id; public GoodsDetailPageParams(String id) { this.id = id; } } ...原创 2018-08-20 13:08:02 · 2077 阅读 · 0 评论 -
[weex框架之eros]使用原生Tabbar下禁止页面左右滑动切换
配置使用原生Tabbar下,默认各个页面是左右滑动来切换tabbar,现在需求是不允许页面左右滑动切换页面找到wxframework\eros-framework\src\main\java\com\benmu\framework\view\TableView.java文件,在setData方法下边添加:viewpager.setNoScroll(true);如图:...原创 2018-08-27 12:25:57 · 973 阅读 · 0 评论 -
SlidingMenu运行在5.0以上主页面视图遮盖
初始化SlidingMenu的时候加上:if(Build.VERSION.SDK_INT >= 21){ getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);}转载 2018-08-08 17:50:13 · 220 阅读 · 0 评论 -
android studio真机调试:java.io.IOException: 远程主机强迫关闭了一个现有的连接
可能由于adb.exe的端口被占用了解决:试用adb kill-server和adb start-server 上述无法解决,执行以下cmd命令1.netstat -ano | findstr "5037"2.taskkill /f /pid 459616,(可以使用tasklist | findstr "459616",查看是什么进程,在进程管理器中停止)3.adb ...原创 2018-08-27 10:25:55 · 6962 阅读 · 0 评论 -
[weex框架之eros]如何使用原生Tabbar并自定义状态栏颜色
一.环境要求:eros-widget要1.0.2-beta.2及以上版本 eros核心框架选最新二.eros.native.js配置tabBar: { color: '#777777', selectedColor: '#00b4cb', backgroundColor: '#fafafa', borderColor: ...原创 2018-08-15 22:38:10 · 2477 阅读 · 1 评论 -
android保存与读取文件
一.添加权限<!--在SDCard中创建与删除文件权限 --><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE...原创 2018-08-12 11:52:11 · 200 阅读 · 0 评论 -
android studio 解决couldn't find ‘XXXX.so’
方法一.1.主项目libs添加相关so文件 2.主项目gradle设置3.sync now(按上面的方法,我的问题依然存在)方法二. 添加build.gradle配置如下task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destination...原创 2018-07-15 18:16:25 · 5536 阅读 · 0 评论 -
Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException解决方案
可能原因及解决方法一.查阅了网上很多资料都是说因为项目路径过长原因导致二.builde.gradle会在你打包的时候去检查你的res资源,一旦出现不规范就会出现该错误android{ ..... aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false .....} 三.有可能是.9.pn...转载 2018-07-15 15:22:46 · 1669 阅读 · 0 评论 -
在非activity中调用startservice
首先在application中添加context静态常量public class App extends Application { private static Context appContext; public void onCreate() { super.onCreate(); appContext = getApplicationContext(...原创 2018-07-11 11:15:52 · 643 阅读 · 0 评论 -
weex开发后台音乐播放功能带自定义通知栏
找遍weex及相应第三方框架,没发现有支持音乐播放的组件标签,则自己动手实现这一功能效果如图(具体代码及样式在这里不提供)通知栏条件: 1.使用基于weex的第三方框架eros 2.会module扩展开发 3.有java及android开发基础 正文开始:一.开发service public class MusicSer...原创 2018-07-11 11:01:45 · 1904 阅读 · 0 评论
分享