jjzjj

mainActivity

全部标签

java - 使用静态内部类时构建错误

我正在为Android开发一个库,当我在示例项目中使用它时,我不断收到关于静态内部类的奇怪错误:“找不到符号变量”:这是我的分解代码:Outer.java(SDK项目)publicclassOuter{[...]//AttributesandmethodspublicstaticclassInner{publicstaticintx=42;}}MainActivity.java(示例项目)importcom.xxx.xxx.Outer;publicclassMainActivityextendsActivity{[...]//Attributes@Overrideprotectedvo

android - 如何在 Android 设备中禁用强制网络助手?

当用户连接到带有强制门户的开放式WiFi时,Android设备将打开带有强制门户/登录页面的浏览器实例。我们想禁用它,因为我们使用了一个应用程序进行登录。我在AndroidMarshmallow中发现了CaptivePortal类。我可以用它来禁用网络吗?类名:android.net.CaptivePortal方法名称:ignoreNetwork如何使用上述类和方法来禁用在WiFi上自动启动强制网络门户? 最佳答案 试试这个:privatevoidCaptivePortalDetectionEnabled(){if(CaptiveC

android - BroadcastReceivers 在监听 BOOT_COMPLETED 时接收到哪个上下文?

当手机断电时,Android中的AlarmManager会丢失所有已注册的警报。我使用以下广播接收器在android启动时触发:publicclassAlarmBootReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){if(intent.getAction().equals("android.intent.action.BOOT_COMPLETED")){CursoralarmCursor=MainActivity.dbHelper.loadAlarms(

android - 如何从 rtsp 流中截取 Android 的 VideoView 的屏幕截图?

v=newVideoView(this){@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){setMeasuredDimension(vWi,vHe);}};v.setVideoURI(Uri.parse("rtsp://xxxxxxxxx"));v.requestFocus();v.start();如何截图?我尝试截屏,但图片是黑色的。 最佳答案 这是在视频View中捕获当前帧的屏幕截图的方式publicclassMainActivi

java - 自定义布局未在 mainActivity 类中检测到?

我是android的初学者。我正在使用AndroidStudio1.0。我正在尝试为listView制作一个自定义布局。我在名为row_layout的res/layout中创建了自定义布局文件。用于布局的xml是这样的:在MainActivity类中实现自定义布局的代码是:ListAdaptertheAdapter=newArrayAdapter(this,android.R.layout.row_layout,toDoList);但是Activity类没有检测到这个自定义布局,并在构建时显示以下错误。 最佳答案 您必须将andro

android - 无法启动服务 Intent { cmp=com.marie.mainactivity/.BackgroundService } : not found

我一直在学习“ProAndroid2”这本书。我正在处理一个由两个类组成的服务示例:BackgroundService.java和MainActivity.java。MainActivity声称(错误地?)它启动服务,如下面的Log.d调用输出到logcat所示:publicclassMainActivityextendsActivity{privatestaticfinalStringTAG="MainActivity";@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance

Android:startActivityForResult 不调用 onActivityResult

我的设置在自己的进程中运行的服务,CentralService调用startActivityForResult()、MainActivity的Activity正在为结果启动的ActivityReturnResultActivity我想做什么启动ReturnResultActivity并将其绑定(bind)到服务(注册其处理程序)让任何其他想要运行的Activity运行当它收到来自服务的消息时:与服务解除绑定(bind)完成()设置结果()调用MainActivity的onActivityResult()方法使用Log.i我已经确认步骤1到3发生了。但是,当应该调用onActivityR

java - 在 CustomView 类中获取 MainActivity 上下文

我有2个类:MainActivity和CustomView。我有一个带有此CustomView的XML布局。我想从我的CustomView类访问我的所有MainActivity变量并修改它们,我试图获取上下文但它没有用。MainActivity类:MyCustomViewcustomV;intmyVar;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.start_page);customV=(MyCust

android - 无法将 SQLiteDatabase 编码设置为 UTF-8 以外的任何编码

我正在解决一个问题,我需要将一个sqlite数据库附加到另一个数据库。其中一个数据库是由我的应用程序创建的,另一个是从远程服务器下载的。我更愿意以合法的数据格式(如JSON)获取它,但我无法控制这方面。问题是下载的sqlite文件的编码是UTF-16le。本地文件是UTF-8(Android的默认)。我可以单独读取这两个文件,但SQLite仅在编码匹配时才允许ATTACH操作。解决方案应该像每当我创建本地数据库时使用UTF-16le编码一样简单,但似乎编码总是在我获取数据库对象之前设置并且我无法更改它。我正在使用SQLiteOpenHelper,我假设所有PRAGMA语句都应该像这样在

android - AppCompatDelegate.setDefaultNightMode() 仅在第一次被主要 Activity 获取?

运行AndroidP,使用androidx1.0.0(minSdkVersion17)。从我的MainActivity打开我的PreferenceActivity。我在那里更改了UI主题,并重新创建Activity以获取更改:AppCompatDelegate.setDefaultNightMode(nightMode);recreate();更新主题后,我返回到MainActivity。主题已成功更新。然后我重新打开PreferenceActivity并再次更改主题。到目前为止一切顺利!最后,我再次返回到MainActivity。主题未更新,如果您重复这些步骤,它也不会更新!因此,重