记一次旧项目重新编译的问题集合 1、Pb(324) The type java.lang.Object cannot be resolved.是由于greendao数据库不兼容jdk 解决方法:将org.greenrobot:greendao-gradle-plugin:3.2.2升级到3.3.0。2、运行项目error: unexpected element <queries> found in <manifest>这是由于gradle 版本问题 更新gradle对应版本以支持:比如3.5.3升级到3.5.43、
Android studio gradle 编译错误Input length = 1 编译错误Input length = 1 build 也没用 invalidata 也没用的时候把.gradle下单caches 文件删除 重新编译就好了
鸿蒙获取本地视频缩略图 PixelMap pixelMap = AVThumbnailUtils.createVideoThumbnail(new File(lpFileName), new Size(300, 300));
鸿蒙简单实现android的handler private class MyHandler extends EventHandler { public MyHandler(EventRunner runner) { super(runner); } @Override protected void processEvent(InnerEvent event) { super.processEvent(event); ...
鸿蒙判断安卓应用有没有安装 IBundleManager bundleManager = context.getBundleManager(); try { return bundleManager.isApplicationEnabled(bundleName); } catch (Exception e) { return false; }
鸿蒙存储数据鸿蒙Preferences 存储数据 获取数据 DatabaseHelper databaseHelper = new DatabaseHelper(context); // context入参类型为ohos.app.Context。 String fileName = "config"; // fileName表示文件名,其取值不能为空,也不能包含路径,默认存储目录可以通过context.getPreferencesDir()获取。 Preferences sharedPreferences = d...
鸿蒙自定义弹框 鸿蒙自定义Dialogpublic class SelectDialog { private CommonDialog dialog; private AbilitySlice mContext; private ListContainer list_select; private SelectListener selectListener; private SelectItemProvider provider; private int type;.
鸿蒙实现GridView里面的item无法等分 鸿蒙用TableLayoutManager实现多列,但无法充满全屏。可以设置每个item的宽度来实现 DirectionalLayout.LayoutConfig params = new DirectionalLayout.LayoutConfig( ComponentContainer.LayoutConfig.MATCH_CONTENT, ComponentContainer.LayoutConfig.MATCH_CONTENT); params.
鸿蒙实现GridView效果 鸿蒙没有自带gridView 可以用ListContainer实现具体 TableLayoutManager manager = new TableLayoutManager(); manager.setColumnCount(3); funmenu_list.setLayoutManager(manager);
鸿蒙读取raw资源文件 private void playShortSound(){ try { RawFileDescriptor filDescriptor = abilitySlice.getResourceManager().getRawFileEntry("resources/rawfile/camera_clicked1.mp3").openRawFileDescriptor(); Source source = new Source(filDescriptor.getFile.
鸿蒙去掉标题栏 鸿蒙自带标题栏要去掉在config的ability配置里面加"launchType": "standard","metaData": { "customizeData": [ { "name": "hwc-theme", "value": "androidhwext:style/Theme.Emui.Light.NoTitleBar", "extra": ""
鸿蒙app显示桌面图标,去掉免安装 鸿蒙创建一个app默认是没有图标的,其实这并不是免安装只是没有显示图标。显示的方式:config.json配置里面找到"installationFree": false设置false就是显示 ture就是不显示
安卓编辑剪切音乐控件 如图最近项目要做一个剪切音乐的控件,于是打算手写一个。先分析一下,就是需要两个首尾的拉杆,开始的不能超过结束的,开始的不能低于起点,结束的不能低于开始的也不能高于终点。package com.lewanjia.dancelog.views;import android.annotation.SuppressLint;import android.content.Context;import android.content.res.TypedArray;import android.gra
webview导致背景变黑、页面闪屏 最近发现某些手机首页如果有个页面加载了webview会导致其他页面背景如果是透明的 话背景色会变黑 还会滑动的时候一直闪屏,解决方法是在webview的页面的父布局加上android:layerType="software"