全部 文章 问答 分享 共找到43个相关内容
2023-09-06 09:03 · 安卓
[问答] 如何实现这两个自定义view

求教一下,如图中的这两个圆环选择时间的view和上下滑动选择快慢的view,如何通过自定义view去实现,并且圆环能够和手势有联动呢?

2024-01-31 17:10 · Android / 自定义控件
[问答] Request path contains unescaped characters
主页的搜索英文可以,中文不行,求教支持远程todesk调试------------------------------------------------------------------------
2021-03-31 17:00 · 问题
[问答] 新人求教
adb修改的手机电量和通过batteryManager获取的电量有何不同?
2020-04-01 15:18 · Android
[问答] 关于RecycleView 的GridViewGridLayoutManager的折叠展开问题
求教就像喜马拉雅那样的我想发实例图片的单为什么图片传上去不显示呢?
2020-04-18 19:28 · android / recycleView
[文章] 初始Python之Selenium操作浏览器(三)
执行流程打开百度首页-->打开百度吧-->后退回百度首页-->再次前进到百度吧-->刷新当前页面(百度吧)-->退出浏览器fromseleniumimportwebdriverfromtimeimportsleepdriver
[问答] 领券联盟NestedScrollView下拉没刷新的问题
publicvoidsetHeaderHeight(intheaderHeight){this.headerHeight=headerHeight;}上面是NestedScrollView的代码图,唔,插不了视频,只能代码了没加这个
2020-05-25 23:59 · Android / 领券联盟
[问答] 解决了,麻烦了,谢谢
解决了,麻烦删,谢谢
2020-03-03 12:12 · Android
[问答] 小白求教
像这种显示多久之前刷新数据的功能怎么做?
2020-04-01 19:37 · Android
[文章] Three.js(四)材质Material
letmaterial=newTHREE.MeshBasicMaterial({map:woodMap});letcube=newTHREE.Mesh(geometry,material);效果纹理控制前面我们贴图是随便
2022-12-04 21:45 · js / three.js / 前端 / 贴图 / 纹理
[问答] 博客管理系统左边导航栏的样式不对
希望看到了帮忙看一下,看了好长时间没有看出来,获取把你的代码一下,我对比一下差异
2020-12-27 20:52 · 博客前台管理系统
[问答] 关于跨平台app的编程环境问题
此问题有3个人以上回答就封
2020-03-23 20:53 · 跨平台 / app
[问答] Recycleview 多种条目类型 如何绑定数据
NonNullRecyclerView.ViewHolderholder,intposition){holder.setData(mData.get(position),position);}然后setData就报错,找不到是具体哪个holder了求教
2020-05-09 09:05 · 安卓
[文章] 一些关于面试的链接 已分享
最近许多滩友要出来面试了赶紧整理一波之前收藏的文章提供给大家复(预)习使用本适用于初中级(高级俺也不懂适不适合)PS:排列顺序是收藏时间想看最新从最后往前看Android知识点复习(持续更新中)Android
2023-02-16 10:24 · 面经
[问答] 安卓真机上能够实现注册和登录功能,在FileExplorer中导出数据库看的时候发现注册的信息没进数据库表?
大佬又是我,昨天那个安卓小白,我也不知道该什么图上来,具体情况就是我的注册和登录页面都做出来了,注册的账号能成功,也能识别出来注册的账号有没有重复,登录功能也是可以的,但是当我把数据库导出来看的时候,
2020-03-22 17:45 · 安卓小白求救
[问答] 关于音视频方面的求教

最近项目有个需求

就是在通过摄像头预览画面的同时,在预览画面的上方,添加一个透明背景的特效视频,就是为预览视频添加额外的动画特效

画面层次大概就是这样的

目前页面布局如下

   <FrameLayout
       android:layout_width="0dp"
       android:layout_height="0dp"
       app:layout_constraintBottom_toBottomOf="parent"
       app:layout_constraintEnd_toStartOf="@+id/guideline"
       app:layout_constraintStart_toStartOf="parent"
       app:layout_constraintTop_toTopOf="parent">

       <com.vi.hcnetsdk.simpleapp.custom.ScalableSurfaceView
           android:layout_width="match_parent"
           android:layout_height="match_parent" />

       <FrameLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:visibility="gone">

           <TextureView
               android:layout_width="match_parent"
               android:layout_height="200dp" />
       </FrameLayout>

   </FrameLayout>


ijkPlayer

ijkMediaPlayer = new IjkMediaPlayer();
ijkMediaPlayer.setSurface(new Surface(surfaceTexture));
ijkMediaPlayer.setDataSource(destinationPath);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "overlay-format", IjkMediaPlayer.SDL_FCC_RV32);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "framedrop", 1);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "start-on-prepared", 0);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "an", 1);
// 准备并播放视频
ijkMediaPlayer.prepareAsync();
ijkMediaPlayer.start();


ScalableSurfaceView用于预览视频的承载,TextureView用来播放带有透明背景的动画特效的mov、avi格式的视频


目前尝试下来,ScalableSurfaceView这部分预览视频没有问题,使用ijkPlayer与textureView来播放mov、avi格式视频也可以,但是

播放的视频的透明背景丢失,会遮挡底下的预览视频

大概是这样的

请教一下了解音视频方面的大佬们,这种情况如何解决?或者有没有另外一些可行的方案去实现,

希望了解的朋友给点建议支支招

2023-05-29 13:59 · Android / ijkPlayer / 音视频播放
[问答] 底层so包如何一起打到上层工程(也是lib)上
jar包给应用层使用 期间我发现so包 没在底层打在上层的jar包中 导致应用层使用确实so包

虽然有个蠢办法就是把so包复制给应用层使用 但这就违背了简易和封装的原则了

代码

2021-11-25 11:57 · 安卓打包
[文章] Gradle的传统艺能记录------持续更新
Causedby:org.gradle.internal.event.ListenerNotificationException:Failed...原因:com.android.tools.build:gradle版本太太太太低、Causedby:org.gradle.internal.event.MultipleCompilationErrorsException:startup原因:还没有发现、Gradlesyncfailed:FailedtofindBuildToolsrevisionxx.x.x原因:app里的build.gradle里缺少了xx.x.x版本的,以文件夹形式打开build.gradle,添加相应版本、Error:MinimumsupportedGradleversionis5.6.4.Currentversionis4.6.原因:最低支持的Gradle版本是5.6.4。当前版本是4.6,因为人为修改了Gradle的版本,然后插件的版本没有修改导致不匹配,把插件也升级一下就可以了,在Project选项下找到gradle-wrapper.properties,把版本改成它需要的最小版本、Installationdidnotsucceed.Theapplicationcouldnotbeinstalled:INSTALL_FAILED_TEST_ONLY原因:该项目不支持真机运行,在project下找到gradle.properties,添加android.injected.testOnly=falseCausedby:java.lang.IllegalStateException:failedtofindtargetwithhashstring'android-25'原因:你的电脑没有这个版本的sdk,可以选择点错误报告下载,或者打开app下的build.gradle,修改targetSdkVersion、compileSdkVersion、buildToolsVersion为你当前用的版本org.gradle.api.ProjectConfigurationException原因:使用开源中国的maven库:阿里云的速度比较快,更稳定阿里云的:http://maven.aliyun.com/nexus/content/groups/public/OSChina的仓库地址:http://maven.oschina.net/content/groups/public/在项目的build.gradle文件中,修改repositories配置repositories{maven{url'http://maven.aliyun.com/nexus/content/groups/public/'}}··Couldnotresolveallartifactsforconfiguration':classpath'.原因:配置文件不对,好像是缺少支持库,弄一个第三方网站jcenter(){url'https://jcenter.bintray.com/'}下载一下就好了,注意http要加上sbuildscript{repositories{maven{url'https://maven.google.com/'name'Google'}mavenCentral()jcenter(){url'https://jcenter.bintray.com/'}google()}dependencies{classpath'com.android.tools.build:gradle:3.5.0'classpath'com.github.dcendents:android-maven-gradle-plugin:1.4.1'classpath'com.novoda:bintray-release:0.9.1'classpath'com.jakewharton:butterknife-gradle-plugin:10.1.0'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//intheindividualmodulebuild.gradlefiles}}allprojects{repositories{jcenter()maven{url'https://maven.google.com/'name'Google'}mavenCentral()jcenter(){url'https://jcenter.bintray.com/'}maven{url'https://jitpack.io'}google()}}taskclean(type:Delete){deleterootProject.buildDir}
2020-05-11 17:48 · 报错记录
[问答] 求教 android studio右键new没有C/C++文件

按照网上所给的方法已试过没用 请大佬解解惑

2022-04-18 20:58 · AndroidStudio
[问答] 求教大佬SQLite getReadableDatabase()报错

在使用SQLite查询数据时,报错。

报错信息如下:

我使用的没那么复杂,大概的流程是这样的 -> 1.在Activity中调用Helper实现类来创建数据库;2.在Activity中 向数据库中存入数据;

3.在点击控件时,调用对应方法来查询数据,最终实在manager中进行查询操作。

主要代码如下:

DatabaseHelper :

public class DatabaseHelper extends SQLiteOpenHelper {
    private static final int VERSION = 1;
    private static final String DBNAME = "MusicData.db";

    /**
     * 创建一个音乐表,包含id position 以及filepath
     * 本意是在遍历音乐列表数据的时候 将position 和filepath一 一对应起来
     */
    public static final String CREATE_MUSIC = "create table Music(" +
            "id integer primary key autoincrement," +
            "position integer," +
            "filepath text)";


    public DatabaseHelper(@Nullable @org.jetbrains.annotations.Nullable Context context, @Nullable @org.jetbrains.annotations.Nullable String name, @Nullable @org.jetbrains.annotations.Nullable SQLiteDatabase.CursorFactory factory, int version) {
        super(context, name, factory, version);
    }

    /**
     * 参数为上下文的构造方法 便于传递上下文
     * @param context
     */
    public DatabaseHelper(Context context) {
        super(context, DBNAME, null, VERSION);
    }

    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL(CREATE_MUSIC);//创建数据库
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    }
}

MainActivity中正常存入没有问题 就不多粘贴了,粘贴一下创建数据库的代码

mDatabaseHelper = new DatabaseHelper(getApplicationContext());


在Manager中使用的地方

public class MusicPlayManager implements IMusicPlayManager {
    private static final String TAG = MusicPlayManager.class.getSimpleName();
    private MusicInfo musicInfo;
    private MusicPlayListener MIMusicPlayListener;
    private Context mContext;
    MediaPlayer mediaPlayer = new MediaPlayer();
    private int nowPosition;//点击下一首 上一首前的音乐的位置
    private DatabaseHelper mDatabaseHelper;


/**
省略其他代码,只贴出了Manager前面声明的对象 以及 真正调用数据库进行查询的方法
**/



private String queryMusicFile() {
    SQLiteDatabase db = mDatabaseHelper.getReadableDatabase();   //这里报错了,无论是getRead还是getWrite都是报错 空指针
    String path = null;
    String[] selection = {String.valueOf(nowPosition - 1)};
    Cursor cursor = db.query("Music", null, null, selection, null, null, null);
    for (cursor.moveToFirst(); !cursor.isAfterLast(); cursor.moveToNext()) {
        path = cursor.getString(cursor.getColumnIndex("filepath"));
    }
    return path;
}

}




在Manager中进行查询时 发生的报错,看了一些论坛的帖子 大部分都是说 Context的问题,但是我还是不太理解,因为好多帖子都是Fragment中的使用,感觉和我不太一样。


看看哪位大佬能指点一二,感激不尽。

2023-01-29 16:17 · Android / Sqlite
[文章] 阳光沙滩博客系统上传jpg类型图片返回不支持此文件类型
不过找到bug并解决它真是一件有成就感的事,顺便再一下在百度找的jpg和jpeg的区别:
2020-08-10 19:08 · 博客系统
[问答] 『摘艳熏香』武汉外卖上门学生-百度

武汉外卖上门学生【鹅电维】√I73-433O-3I64▊欢迎来汛TeL▊√,更多关于武汉外卖上门学生资讯如下:现改善拐点,利于情绪修复,超跌成长风格短期交易性反弹;美国经济内生增长仍强劲,预计美联储维持紧缩,关注本周缩表对风险资产定价影响。

五一节前一周市场调整后大幅反弹,创业板指强于沪深300,建筑装饰、电力设备领涨,金融、农业领跌。

2022年一季度国内GDP增长4.8%,低于5.5%左右的全年增长目标;从工业企业利润来看,盈利增速逐月下行至0%附近,且利润向上游采矿业集中;从上市公司一季报来看,收入与盈利增速环比仍有改善,增速较高的行业集中在新旧能源、防疫相关以及半导体,结构分化明显,基本符合(央视网评论员)


(参与记者:胡绩伟、穆青、李普、田流、李峰、阎吾、柏生、彭迪、黄钢、金凤)


来源:央视网、人民网、搜狐财经、新华网、凤凰资讯、网易新闻、知乎日报、热点资讯、搜狐新闻、新浪新闻


总策划:莫言


策划:马云、李彦宏


监制:雷军、许家印


统筹:任正非、柳传志、方洪波


文字:李嘉诚、董明珠、宗庆后


编辑:王兴、杨元庆


视频:沈南鹏


视觉/海报:字节跳动、张一鸣


新华社国内部


新华社广东分社


联合出品


免责声明:本文来自腾讯新闻客户端自媒体,该文观点仅代表作者本人,搜狐号、网易号、企鹅号、百家号系信息发布平台,本平台仅提供信息存储服务。

2022-05-05 21:18 ·
[问答] 关于监控android的内存dump

链接:https://juejin.cn/post/6993145796858232869#heading-1

因为是c/c++的,又去学习了下jni,调用c/c++,尝试下来

2022-10-09 16:04 · Android / C / JNI
[问答] 求教音视频学习资料、方法、路径
例如使用opensles等,或者利用第三方库处理pcm数据
2021-01-20 08:38 · Android / NDK / 音视频
[问答] 喜马拉雅项目中setPlayList后,viewpage中的position值不对
在跟着博主视频写代码的时候发现一个问题,先代码,这个是ViewPage滑动监听:mTrackImage.addOnPageChangeListener(this);@OverridepublicvoidonPageScrolled
2020-09-26 23:47 · 喜马拉雅遇到的问题
2023-05-11 18:10 · andro
[问答] userdao遇到问题
javax.persistence.PersistenceContext.synchronization()Ljavax/persistence/SynchronizationType;以上是报错信息代码
2020-07-18 14:26 · spring
[文章] target sdk >29 的存储问题
MANAGE_EXTERNAL_STORAGE权限也能正常存入所以关键还是得进行危险权限读取图片的权限(但这个权限很危险因为一个开发者看到这权限都得犹豫几下子真不知道这MIUI的提示为啥要这么吓人)最终问题解决啦哦吼忘了跳转代码了补上当然加个弹窗包含给予用户足够的提示
2022-12-09 09:07 · 存储权限
[问答] 关于沙滩登录cookie疑问


请求的东西哈 可能格式不太美观

请求类

public
2021-12-06 11:23 · cookie
  • 1
  • 2