安卓学习之路
风驰V电掣
这个作者很懒,什么都没留下…
展开
-
saki4510t/UVCCamera运行报错
UVCCamera项目无法运行原创 2022-10-26 11:54:12 · 829 阅读 · 1 评论 -
weex编译运行
之前接手的weex项目,现在换框架了,可能weex不会再用了,这里记录一下weex的编译以及运行在安卓 和IOS上的代码,防止以后需要 用到mac电脑上"build": "rm -rf ./dist && rm -rf ./web && webpack --config build/webpack.build.conf.js --progress && rm -rf ./entry","copy:ios": "rm -rf ./platforms.原创 2020-07-28 11:44:44 · 531 阅读 · 0 评论 -
使用weex等前端框架开发app获取时间少8个小时
这个问题在安卓8.0以下会出现let date = new Date();let hour = date.getHours();let minute = date.getMinutes();let second = date.getSeconds();这个是之前的写法,在安卓8.0以上的手机上获取时间正常,低版本的安卓手机会少8个小时var timezone = 8; //目标时区时间,东八区var offset_GMT = new Date().getTimezoneOffset(原创 2020-06-04 14:31:49 · 384 阅读 · 0 评论 -
查询SHA1
public static String getSHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(),...原创 2018-05-27 11:34:18 · 470 阅读 · 0 评论 -
记录一些安卓WebView的使用习惯
1.WebView不能写在XML文件中,会导致内存泄漏,应该在代码中直接new出来。2.使用完后在Destroy方法中mWeb.removeAllViews(); mWeb.destroy();mWeb = null;销毁WebView3.部分手机加载网页会出现闪屏的情况,在Manifest.xml中注册Activity时加上: android:hardwareAccelerated="false...原创 2018-04-10 09:19:36 · 189 阅读 · 0 评论 -
Error:Failed to resolve: com.android.support:support-annotations:26.0.2
在github上面导入项目时遇到这个问题,这里记录一下,首先项目的build中的dependencies目录中引入如下dependencies { compile 'com.android.support:support-annotations:23.4.0'}再到整个文件的build中引入以下,OK,问题解决allprojects { repositories { jc...原创 2018-03-06 13:53:22 · 399 阅读 · 0 评论 -
java.lang.RuntimeException: Unable to instantiate activity
记录一个很奇怪的问题,项目之前一直是正常的,突然有一天开始项目打包或者运行后一打开程序就崩溃,有时甚至新建一个项目都会崩溃,被这个奇怪的问题卡了好几天,后面勉强找到一个解决办法下面是大概的报错我的解决办法是点击下面的按钮点击这个Edit按钮然后就这样了,点击Finish最后在Clean一下项目最后运行一试,好了!这里记录一下...原创 2018-03-12 16:39:10 · 361 阅读 · 0 评论 -
Fragment中再嵌套Fragment(java.lang.IllegalStateException: FragmentManager is already executing transact)
项目需求在主页面几个TabFragment中再嵌套Fragment,这里用Viewpager实现,最后报错,但是程序未崩溃,切换Tab后前两个Fragment会遗失,报错如下:Caused by: java.lang.IllegalStateException: FragmentManager is already executing transactions最后发现问题处在这里get原创 2017-09-20 10:52:40 · 1605 阅读 · 0 评论 -
记录一个小问题数据库的
MySql数据库安装好后要在DOS命令(红旗 +R)下添加MySql服务 “mysqld -install 服务名(自定义)” net start mysql 开启数据库原创 2017-08-31 10:06:14 · 252 阅读 · 0 评论 -
Android studio修改代码以后重新运行,没有产生修改的效果
Android studio修改代码以后重新运行,没变化,还是和之前一样,一定要退出studio再进入以后运行程序,修改的地方才生效,在网上找到原因,这里记录一下,原因和解决办法如下新版的 Android Studio 引入了 instant run 功能,也就是俗称的热补丁技术,但是热补丁尚有缺陷有时候会出现莫名其妙的失败和错误,这种情况下直接点击 Run 标签下的 Clean and Re原创 2017-07-10 09:41:26 · 25546 阅读 · 8 评论 -
安卓Service无法启动的解决办法
直接上代码<service android:name=".DownLoadService" android:label="SmartCamService" android:enabled="true" > android:name="android.intent.action.RESPOND_VIA_MESSAGE" />原创 2017-07-05 17:58:08 · 7962 阅读 · 0 评论 -
安卓动态申请拍照权限,记录一下
if (ContextCompat.checkSelfPermission(AddImgActivity.this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions((Activity) AddImgActivity.th原创 2017-05-31 15:29:45 · 2719 阅读 · 3 评论 -
EditText一进入页面就弹出软键盘
直接在AndroidManifest.xml文件中的activity节点下添一行代码如下<activity android:name=".activity.ConsultationActivity" android:windowSoftInputMode="stateHidden|adjustPan"/>//就这行代码stateHidden:是隐藏软键盘的 adjustPan:是保原创 2016-12-26 14:09:49 · 1003 阅读 · 0 评论 -
butterknife8.4.0控件注解框架无法使用问题
project下的build.gradle配置// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter() } dependencies {原创 2016-12-22 16:40:40 · 470 阅读 · 0 评论 -
安卓Studio更新版本后无法导入以前的项目
安卓Studio更新版本后无法导入以前的项目问题:Android Studio版本升级后以前的项目或是别处考来的项目就不能导入,一直在那里转如图解决:1.首先用你当前版本的Studio新建一个空白的项目 2.打开新项目最外层包的build.gradle文件与你所要导入项目的build.gradle文件对比,如下图两个版本号不对,统一用新建项目的 3.打开app文件夹内build.gradle文件原创 2016-12-22 11:25:41 · 2573 阅读 · 0 评论