全部 文章 问答 分享 共找到559个相关内容
[文章] 5、Android开发基础-其他布局
Android开发基础之其他布局上一篇文章我们学习了相对布局android相对布局前面的话,我们已经学习了UI布局的相性布局和相对布局,要看完这篇文章哦!文章后面有彩蛋!嘻嘻!
[问答] 请问其他的api是应该从什么途径获得呢?model又该如何根据api的更改而更改呢?
但是因为要做的设计业务并不是领卷联盟,而是类似微博的app,没法使用您提供的api的url,请问其他的api是应该从什么途径获得呢?categories又该如何根据api的更改而更改呢?
2020-05-09 06:37 · api
[问答] 点击其他项原来被长按的item项颜色恢复
点击其他项原来被长按的item项颜色恢复。 
2021-02-19 10:23 · RecyclerView长按变色
[文章] C++入门 书籍推荐及其他
语法推荐《EssentialC++》《C++PrimerPlus》&《C++Primer》牛客网c++入门语法编程网站入门项目TinyWebServerspdlogCPlusPlusThingsindicatorssudokudbg-macro有一点复杂的项目rocksdbwinmergeworkflowsrpcnvuifilamenthplayerVSC编辑器相关VSC编辑器快捷键将光标置于函数()中,按ctrl+shift+space并没有弹出函数的各种重载的参数信息,通过编辑/IntelliSense(I)/参数信息可以弹出相应的信息通过工具/选项/环境/键盘在显示命令包含中输入编辑.参数信息可以看到选定命令的快捷键为Ctrl+Shift+空格键(文本编辑器)要注意ctrl+shift+space组合按键是否被系统输入法快捷键屏蔽。VCS代码格式化风格修改Tools->Options->TextEditor->C/C++->Formatting->NewLines打开NewLines选项后就可以在右侧看到对应的选项,只需要咚咚手指点点就可以了。结尾为什么标题不能小于8个字!我根本想不出这么长的标题我抗议!!!
2023-08-23 22:43 · C++ / 入门 / 学习路线
[问答] ScrollView滚动条遮住了其他控件
如图:右上角有两个搜索栏,不在ScrollView中,图片在ScrollView,并且ScrollView是最上层的View,沾满全屏,完全遮住了两个搜索控件如何才能获取到两个搜索控件,实现点击事件?<?xmlversion="1.0"encoding="utf-8"?><layoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"xmlns:bind="http://schemas.android.com/apk/res-auto"><data><variablename="dailyPicture"type="com.es.estupro.data.model.Daily"/></data><androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="#c0c0c0"><!--搜索控件--><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"tools:ignore="MissingConstraints"><includeandroid:id="@+id/search_youdao"layout="@layout/item_search"/><includeandroid:id="@+id/search_youzack"layout="@layout/item_search"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="left"/></LinearLayout><!--滚动条--><ScrollViewandroid:id="@+id/scrollView"android:layout_width="match_parent"android:layout_height="match_parent"android:scrollbars="none"><FrameLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"><FrameLayoutandroid:layout_width="match_parent"android:layout_height="1500dp"><androidx.cardview.widget.CardViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginStart="20dp"android:layout_marginTop="160dp"android:layout_marginEnd="20dp"android:clickable="true"android:orientation="vertical"app:cardCornerRadius="10dp"><ImageViewandroid:id="@+id/ivPicture"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@drawable/bg"bind:loadWordImages="@{dailyPicture.fenxiangImg}"android:scaleType="centerCrop"/></androidx.cardview.widget.CardView></FrameLayout></FrameLayout></ScrollView><!--popupWindow弹出窗口--><includeandroid:id="@+id/search_word_detail"layout="@layout/pop_search_word_detail"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center|clip_horizontal"android:visibility="gone"app:layout_constraintBottom_toTopOf="@+id/tv_date"tools:layout_editor_absoluteX="154dp"/><TextViewandroid:id="@+id/tv_date"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginEnd="50dp"android:layout_marginBottom="60dp"android:scrollbarSize="15dp"android:text="待加载..."android:textSize="30dp"android:textStyle="bold"bind:layout_constraintBottom_toBottomOf="parent"bind:layout_constraintEnd_toEndOf="parent"/></androidx.constraintlayout.widget.ConstraintLayout></layout>引用到的布局item_search<?xmlversion="1.0"encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"xmlns:app="http://schemas.android.com/apk/res-auto"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="70dp"app:cardCornerRadius="10dp"tools:ignore="MissingConstraints,MissingPrefix"><RelativeLayoutandroid:id="@+id/rl_search"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_marginEnd="10dp"android:layout_marginTop="10dp"android:layout_marginStart="10dp"android:layout_alignParentEnd="true"android:gravity="left"><androidx.cardview.widget.CardViewandroid:layout_width="wrap_content"android:layout_height="match_parent"android:layout_margin="5dp"android:background="@color/blue"android:clickable="true"android:outlineSpotShadowColor="@color/primary_black"android:visibility="visible"app:cardCornerRadius="15dp"app:cardElevation="5dp"tools:ignore="MissingConstraints"><EditTextandroid:id="@+id/et_search"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/white"android:cursorVisible="false"android:layout_marginLeft="5dp"android:layout_gravity="center"android:drawableLeft="@drawable/search"android:textColor="@color/primary_black"android:textSize="18sp"/><TextViewandroid:id="@+id/tv_search"android:visibility="gone"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center|right"android:text="搜索"android:paddingRight="5dp"android:textColor="@color/grey"android:textSize="14sp"/></androidx.cardview.widget.CardView></RelativeLayout></RelativeLayout></androidx.constraintlayout.widget.ConstraintLayout>popupWindow<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="wrap_content"android:layout_height="wrap_content"><androidx.cardview.widget.CardViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_margin="20dp"android:background="@color/primary_white"android:outlineSpotShadowColor="@color/colorPrimary"android:visibility="visible"app:cardCornerRadius="12dp"app:cardElevation="20dp"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"android:paddingHorizontal="10dp"android:paddingVertical="5dp"><Viewandroid:layout_width="match_parent"android:layout_height="20dp"/><TextViewandroid:id="@+id/tv_word"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center_horizontal"android:textStyle="bold"android:textSize="30dp"/><Viewandroid:layout_width="match_parent"android:layout_height="10dp"/><TextViewandroid:id="@+id/tvUSphone"android:layout_width="match_parent"android:layout_height="match_parent"android:textStyle="bold"android:textSize="15dp"/><Viewandroid:layout_width="match_parent"android:layout_height="10dp"/><TextViewandroid:id="@+id/tvCNTrans"android:layout_width="match_parent"android:layout_height="match_parent"android:textStyle="bold"android:textSize="15dp"/><Viewandroid:layout_width="match_parent"android:layout_height="10dp"/><TextViewandroid:id="@+id/tvSentence"android:layout_width="match_parent"android:layout_height="match_parent"android:textStyle="bold"android:textSize="15dp"/><Viewandroid:layout_width="match_parent"android:layout_height="10dp"/></LinearLayout></androidx.cardview.widget.CardView></RelativeLayout>
2021-03-01 08:53 · 控件被遮住
[文章] 如何获取未安装APK的名字(其他都是扯淡)
需求背景:要对apk进行管理,但是在不安装的情况下,我们需要拿到这个apk应用的名称,也就是安装好后,现实在Launcher里的名称。怎么获取未安装应apk的名字呢(label)主要的代码如下://Hereisthemaincode//Firstweshouldgetthediroftheapk.//Bytheway,pleaseremembertoaddtheuses-permissionREAD_EXTERNAL_STORAGEintothemanifestsfile.StringapkPath="/storage/sdcard0/Download/test.apk";//Justanexample,pleasereplaceitasyours.//Wecangetthelabelnamebythepath,butweneedtogetthepackageManagerfirst;PackageManagerpm=this.getPackageManager();//GetthepackageInfoPackageInfopi=pm.getPackageArchiveInfo(apkPath,PackageManager.GET_ACTIVITIES);//Setthesourceandpublicsourcedir.pi.applicationInfo.sourceDir=apkPath;pi.applicationInfo.publicSourceDir=apkPath;//Now,wegettheappnamebutwehaven'tinstall.StringappName=(String)pi.applicationInfo.loadLabel(pm);//OutputthenameSystem.out.println("appName===="+appName);手机上的apk路径是演示的路径,那么我们把程序跑起来以后呢,就可以看得到这样的结果啦:I/System.out:appName====滴答表盘然而我并没有安装这个apk,但是小手一抖,还是拿到了,对吧!你也试试吧,你一定可以的!代码地址:https://github.com/TrillGates/GetApkLabelName
2019-10-21 11:26 · apk / 安卓开发 / aosp / 系统开发 / 系统定制
[问答] Android在启动页后无法跳转到其他页面
E/AndroidRuntime:FATALEXCEPTION:main  Process:com.imooc.meet,PID:29076  java.lang.NullPointerException:Attempttoinvokeinterfacemethod'booleanandroid.content.SharedPreferences.getBoolean(java.lang.String,boolean)'onanullobjectreference    atcom.liuguilin.framework.utils.SpUtils.getBoolean(SpUtils.java:80)    atcom.baostudy.baomeet.ui.IndexActivity.startMain(IndexActivity.java:61)    atcom.baostudy.baomeet.ui.IndexActivity.access$000(IndexActivity.java:25)    atcom.baostudy.baomeet.ui.IndexActivity$1.handleMessage(IndexActivity.java:41)    atandroid.os.Handler.dispatchMessage(Handler.java:103)    atandroid.os.Looper.loop(Looper.java:224)    atandroid.app.ActivityThread.main(ActivityThread.java:7551)    atjava.lang.reflect.Method.invoke(NativeMethod)    atcom.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)    atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:995)
2021-02-28 16:07 · android开发
[问答] 其他应用要如何释放mediasession,才会回调到token为null的case

manager.addOnMediaKeyEventSessionChangedListener((Executor) Runnable::run,

new MediaSessionManager.OnMediaKeyEventSessionChangedListener() {

@Override

public void onMediaKeyEventSessionChanged(@NonNull String pkgName,

@Nullable MediaSession.Token token) {

Logger.tag(TAG).i("onMediaKeyEventSessionChanged pkgName: "

+ pkgName + ", MediaSession.Token: " + token);

if (!TextUtils.isEmpty(pkgName) && token == null) {

updateMediaSessionByPlayer();

}

}

});

2023-07-27 15:26 · mediasession
[问答] web程序如何将controller(或其他类)中的成员变量常驻内存?
事情是这样的。我在前台有两个按钮,一个是开启,一个是关闭。点击之后就访问controller,将成员变量flag改为true或false问题在于:publicbooleanflag=true;怎么常驻在内存里,即使当前这个session销毁(指浏览器关闭这种情况),也能保持在内存中。这样的话,下次新开一个浏览器访问,flag仍然保持之前的数据
2020-03-12 21:22 · JAVA / SpringMVC
[问答] 领卷联请求推荐分类内容只有Title有值 url和其他值大多数为null
  1. @Override
public void getContentByCategoryId(int categoryId) {
    for (ICategoryPagerCallback callback : mCallbacks) {
        if (callback.getCategoryId() == categoryId) {
            callback.onLoading();
        }
    }
    Integer targetPage = pagesInfo.get(categoryId);
    if (targetPage == null) {
        targetPage = DEFAULT_PAGE;
        pagesInfo.put(categoryId, targetPage);
    }
    Call<HomePagerContent> task = createTask(categoryId, targetPage);
    task.enqueue(new Callback<HomePagerContent>() {
        @Override
        public void onResponse(Call<HomePagerContent> call, Response<HomePagerContent> response) {
            int code = response.code();
            LogUtils.e(CategoryPagePresenterImpl.this, "CODE -->" + code);
            if (code == HttpURLConnection.HTTP_OK) {
                HomePagerContent pagerContent = response.body();
                //这里把请求的数据打印出来
                LogUtils.e(CategoryPagePresenterImpl.this, "pagerContent -->" + pagerContent);
                LogUtils.e(CategoryPagePresenterImpl.this, "getPictUrl -->" + pagerContent.getData().get(0).getPictUrl());
                LogUtils.e(CategoryPagePresenterImpl.this, "getTitle -->" + pagerContent.getData().get(0).getTitle());
                //////////////////
               handleHomePagerContentResult(pagerContent, categoryId);
            } else {
                handleNetworkError(categoryId);
            }
        }

        @Override
        public void onFailure(Call<HomePagerContent> call, Throwable t) {
            LogUtils.e(CategoryPagePresenterImpl.this, "onFailure");
            handleNetworkError(categoryId);
        }
    });
}


下面是请求的数据日志

这是我请求有问题还是后台的数据本来就是空的?


2021-11-08 21:33 · rereofit / retrofit
[问答] 喜马拉雅的第二部分,历史记录中的音乐播放不了,
可以切换,列表里面也有数据,其他都正常,也不报错,就是没有声音。其他地方都可以正常播放
2020-03-11 14:06 · 喜马拉雅 / 历史记录
[问答] 大家好,请问有人知道recycleView适配器里设置一项的时候,其他某些项也改变
【程序员】緯瀣 2020/4/14 10:05:08 @Override    public void onBindViewHolder(@NonNull final InnerHolder holder, final int position) {        int checkpoint = listCheckpoint.get(position) + 1;//0变成1,0~499--->1~500        //设置哪些关卡可以通过,哪些不可以通过//        for (int i = 0; i <mOkPositionInt ; i++) {            if (position==3){                holder.mTvCover.setVisibility(View.GONE);            } 
2020-04-14 10:16 · Android
[问答] 监听websocket数据传入,长时间无传入则跳转
实现对websocket数据传入的监听,若长时间无数据传入则跳转到其他activity,有数据传入则回到当前activity,有没有大佬会的,监听其他东西也可以。
2020-12-24 16:08 · Android
[问答] flutter 关于正则表达式
待解决的问题:用户名字符限制:4-16个,不可输入除空格外其他符号,不可只有空格现在卡住在,不可输入除空格外其他符号,需要一个好的正则表达式。哎。。
2020-12-06 15:17 · 正则表达式
[问答] 领卷联盟,首页列表数据加载,只有title数据存在,其他数据都为null,postman测试数据均存在

DataDTO{

categoryId=null, categoryName=null, clickUrl='null', commissionRate='null', couponAmount=null, couponClickUrl='null', couponEndTime='null', couponInfo=null, couponRemainCount=null, couponShareUrl='null', couponStartFee='null', couponStartTime='null', couponTotalCount=null, itemDescription='null', itemId=null, levelOneCategoryId=null, levelOneCategoryName='null', nick='null', pictUrl='null', sellerId=null, shopTitle='null', smallImages=null, title='康恩贝蓝莓叶黄素酯片黑加仑专利中老年儿童学生官方旗舰店正品', userType=null, volume=10000, zkFinalPrice='null'

}

2023-06-21 15:25 · 领卷联盟
[问答] 出于安全考虑,已禁止您的手机安装来自此来源的未知应用
在哪里修改可以使非系统应用安装其他来源的apk。目前应该是车机系统对非系统应用想要安装其他来源apk所作的限制。

2023-04-20 14:21 · android / framework / settings
[问答] 大佬们请教个分布式并发编程的问题

然后有一个支付回调的paySuccess方法,需要调用这三个方法去修改信息并且处理其他信息。

2023-11-16 11:17 · 后端 / 高并发
[问答] android音视频(扬声器输出声音与屏幕)如何合并同步推流udp,音视频开发
(不合并MP4),使用MediaRecorder不能获取到系统声音,MediaMuxer只能合并成MP4,是否有其他方法能够合并音频与视频并推流 合并成h264或者ts或其他
2023-02-27 14:54 · android / 音视频开发 / Media
[问答] 登录,在fragment页面打开登录activity,登陆成功以后关闭登录页并刷新fragment,求指教其他思路
结构是这样的,上面是NavHostFragment,下面是BottomNavigationView,在其中一个fragment页面有个登录入口,点击登录以后,弹出登录activity页面。登陆成功以后我用SharedPreferences将token保存下来,保存以后关闭登录页面,回到原来的fragment,本意是想在onResume时判断存储的token是不是为空来判断是否登录成功然后刷新页面。//判断是否登录privatevoidisLogin(){Stringtoken=mCacheUtil.getValue(Constants.TOKEN,String.class);mIsLogin=token!=null;}@OverridepublicvoidonResume(){super.onResume();isLogin();if(mIsLogin){//重新初始化数据initData();//已登录if(mIsLogin){//判断本地是否存储用户信息User.DataBean.UserBeanuser=mCacheUtil.getValue(Constants.USER,User.DataBean.UserBean.class);if(user==null){Stringtoken=mCacheUtil.getValue(Constants.TOKEN,String.class);mUserPresenter.getUserInfo(token);}else{setUserInfo(user);}}}}
2020-09-25 10:27 · 登录
[文章] android api 和 implementation 区别
顿感奇妙,百度一番发现总结api引入类似于public公开的其他模块都能使用这个资源implementation引入类似于private私有的只有当前模块才能引用。
2023-01-05 14:19 · android
[问答] viewpager跳转到了某一页面却没有调用setcurrentItem
并且在这个过程中,我调用了setCurrentItem跳转到其他页面,且这个方法一直被我监听,没有在其他地方被调用。
2020-01-12 15:33 · Android / ViewPager
[问答] Android性能问题

1.想做一个APP,但是呢,这个APP有部分算法一般是不动的,因为更新它会涉及一些法规,(其他的内容是需要时不时更新的)所以我想什么样一个框架可以满足呢。

2023-08-04 15:53 · Android
[问答] 领卷联盟第五课,导航问题
为什么只有第一个能够出现文字,点击其他的就显示不了文字,
2020-06-20 11:04 · 导航
[问答] ViewModelProvider如何实现ViewModel数据共享
ViewModelProviders过时了MyViewModelmyViewModel=newViewModelProvider(this).get(MyViewModel.class);无法实现ViewModel数据共享,有其他方法么
2020-12-28 19:32 · Android
[问答] 打包的APK发给别人不显示图片
其他数据都可以显示就是没有图片数据是什么原因
2020-03-28 20:24 · APK问题
[问答] Cookiemanager怎么用
请问我从服务器得到了cookie,怎么用Cookiemanager去管理cookie并访问其他需要cookie的网站
2020-10-15 17:17 · hh
[问答] app链式启动
app会拉起其他App,就是链式启动,这个谁遇到过,怎么解决?
2020-11-20 15:10 · 链式启动
[问答] 阳光沙滩网站搜索有问题,只能看到第一页
无论搜索结果显示多少页,只能看到第一页,点其他任意xx页,都显示没有结果
2021-04-23 17:09 · 阳光沙滩 / 网站搜索
[文章] AOSP日记,修改分辨率,修改dpi,全屏禁止下拉拖出状态栏
修改屏幕的分辨率MTK平台的,其他的可能不一样,android5.1的,其他版本或者其他方案商的得去看看咯,这个作为参考。
2019-10-18 21:13 · asop / 系统移植 / 安卓系统 / 系统定制 / 安卓
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 19