草庐IT

without_splash_screen

全部标签

android - 试图画一个按钮 : how to set a stroke color and how to "align" a gradient to the bottom without knowing the height?

我正在以编程方式创建一个按钮。它是圆形的,具有渐变背景,工作正常,看起来也不错,但我无法做我想做的两件事:设置具有给定颜色的1像素笔划。我尝试了getPaint().setStroke(),但不知道如何设置描边颜色。我应该怎么做?将渐变与按钮的底部对齐,无论它的高度是多少。这可能吗?作为引用,这是我正在使用的代码:Buttonbtn=newButton(context);btn.setPadding(7,3,7,5);btn.setTextColor(text_color);//Createagradientforthebutton.Heightishardcodedto30(Idon

android - RecyclerView findViewHolder null for off-screen items

[第一次提问者和第一次androidcoder所以如果我做错了什么我道歉]我正在尝试更改回收站上itemview中的值。但是,如果该itemview恰好在屏幕外,则findViewBy[layout,adapter,orid]会返回null。publicvoidsetUserActive(UserListAdapteradapter,RecyclerViewrecyclerView,intposition,Viewv){recyclerView.findViewHolderForItemId(adapter.getItemId(position));TextViewtxtActive=

Android 帮助 : How do open a remote Video file URL to play in MediaPlayer without having to open a browser window?

如何在不打开浏览器窗口的情况下通过单击按钮打开远程视频文件URL以在内部MediaPlayer中播放?视频播放正常,但它总是首先打开一个浏览器窗口,这很烦人。这是我已经在使用的,但是否可以在应用程序不先打开浏览器窗口的情况下启动媒体播放器。希望有人能帮忙谢谢露西finalButtonbutton=(Button)findViewById(R.id.play);button.setOnClickListener(newButton.OnClickListener(){publicvoidonClick(Viewv){//PerformactiononclickUriuri=Uri.par

安卓 : How to show dialog or activity over lock screen[ not unlock the screen]

我有一个应用程序,它会从服务器接收消息并与用户进行对话。所以当手机处于锁定屏幕时,我希望对话框会显示在锁定屏幕的顶部但不会解锁它。有人可以给我建议吗? 最佳答案 我通过以下方式解决了类似的问题。创建服务,广播操作“ACTION_SCREEN_ON&ACTION_USER_PRESENT&ACTION_SCREEN_OFF”,创建函数以使用WINDOW_SERVICE显示窗口>。我使用服务来满足我的要求,但它可以适应。publicclassOverlayServiceextendsService{privatestaticfinalS

android - 内存不足错误 : Using a image which is 1080*1920 do the splash page

这个问题在这里已经有了答案:StrangeOutOfMemoryissuewhileloadinganimagetoaBitmapobject(44个答案)关闭7年前。我想在我的Android应用程序中实现启动页面。所以在布局xml中,有一个imageView,图像文件是一个png文件,是1080*1920,当运行应用程序时,会发生OutOfMemoryError错误,我该如何解决?XML文件:错误信息:04-1718:40:16.03829793-29793/cn.test.androidE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:cn.t

android - SCREEN_ORIENTATION_USER 和 SCREEN_ORIENTATION_SENSOR 之间的区别

在开发Android应用时,我发现了两个用于设置屏幕方向的ActivityInfo属性。具有USER的属性如下:SCREEN_ORIENTATION_USERSCREEN_ORIENTATION_USER_LANDSCAPESCREEN_ORIENTATION_USER_PORTRAIT具有SENSOR的属性如下:SCREEN_ORIENTATION_SENSORSCREEN_ORIENTATION_SENSOR_LANDSCAPESCREEN_ORIENTATION_SENSOR_PORTRAITSCREEN_ORIENTATION_USER和SCREEN_ORIENTATION_S

安卓小工具 : Show configuration activity before widget is added to the screen

我有一个Android小部件,它使用网络服务来检索和显示小部件上的数据。该小部件有一个扩展PreferenceActivity的配置Activity。一旦安装了小部件,配置Activity就会启动,这是该小部件所需的行为。问题是,无论何时将小部件添加到主屏幕,小部件都会在配置Activity开始/完成之前尝试更新自身,这可能会导致长时间延迟(几秒钟)。配置Activity应该在小部件尝试在添加新小部件时更新自身之前发生。这是添加小部件时我在LogCat中看到的事件序列:Widget.onRecive:action=APPWIDGET_ENABLEDWidget.onEnabledWid

android - <compatible-screens> 在 Google Play 中排除来自 Nexus 5x 的应用

我正在开发的应用程序在Nexus5x的GooglePlay中不可见。由于它不支持平板电脑,因此有一个list中的部分(如documentation中所建议):但我不能使用因为this(我需要从平板电脑中完全过滤掉该应用程序):Caution:Ifyouusetheelementforthereversescenario(whenyourapplicationisnotcompatiblewithlargerscreens)andsetthelargerscreensizeattributesto"false",thenexternalservicessuchasGooglePlaydo

Android Notification.Builder : show a notification without icon

Stringns=Context.NOTIFICATION_SERVICE;NotificationManagermNotificationManager=(NotificationManager)getSystemService(ns);inticon=R.drawable.ic_notification_icon;android.app.Notification.Buildernbuilder=newNotification.Builder(this);nbuilder.setContentTitle(getString(R.string.notifcation_title,mPr

android - 约束布局 : how to have a view be half the screen width and centered?

长话短说View宽度必须正好是屏幕的一半,并且居中。使用ConstraintLayout。请注意,View没有任何内部宽度。原始问题我想实现一个布局,其中View大小是屏幕大小的一半,并且水平居中。像这样:|--view--|我找不到任何使用ConstraintLayout的方法。我发现的最好的方法是在分别位于最左和最右的2个假View上使用app:layout_constraintHorizo​​ntal_weight="1",并且app:layout_constraintHorizo​​ntal_weight="1.5"在我看来。有什么更好的方法吗? 最