小编And*_*Dev的帖子

将数据存储在可供所有活动访问的SharedPreferences中

我想使用SharedPreferences存储和检索我的应用程序中所有活动都可访问的数据.那可能吗?到目前为止,我一直这样做,以便为特定活动存储数据.

android sharedpreferences

6
推荐指数
1
解决办法
6822
查看次数

Javascript:查找使用相同域打开的浏览器窗口

有没有办法获得所有打开的浏览器窗口的列表,如果它们来自与尝试获取列表的窗口相同的域?

javascript window

5
推荐指数
1
解决办法
8734
查看次数

Android:在TextView中自动滚动文本

我创建了一系列固定宽度为100px的标签.选项卡包含一个图像,其下方有一些文本.如果文本太长而不适合,我希望它自动滚动.我只想要一条线.我试过以下但是没有用.我使用的是Android 2.3:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginRight="3dp"
    android:layout_marginTop="3dp"
    android:background="#ff737373"
    android:gravity="center"
    android:minWidth="64dp"
    android:orientation="vertical"
    android:padding="3dp" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:tag="tabImage" >
    </ImageView>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:ellipsize="marquee"
        android:marqueeRepeatLimit="marquee_forever"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:scrollHorizontally="true"
        android:singleLine="true"
        android:maxWidth="100px"
        android:tag="tabCaption"
        android:textColor="#ffd9d9d9"
        android:textSize="16sp" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用吗?我从另一个帖子中看到了解决方案,用户表示它可以工作.

android scroll textview

5
推荐指数
1
解决办法
1万
查看次数

Android:是否可以使用没有UI的服务从相机拍照

我能够使用相机拍摄照片的唯一代码来自一项活动.我相当确定可以从服务中或从服务启动的AsyncTask中获取照片.

在我看来,相机API需要一个必须绑定到UI的SurfaceView.也许我错了.有人写过代码可以从服务中获取照片吗?

camera android

5
推荐指数
2
解决办法
7121
查看次数

在Android中将音量设置为max

在我的应用程序中,我正在尝试将音频剪辑播放到最大级别时设置音量,但它似乎没有任何影响.我必须手动将音量调节到最高水平.这是我的代码:

MediaPlayer mp = new MediaPlayer();
mp.setVolume(1, 1);
Run Code Online (Sandbox Code Playgroud)

audio android

5
推荐指数
1
解决办法
2万
查看次数

使屏幕变黑

在Android中是否可以使屏幕变黑?您可以将亮度设置为低级别,但在变黑之前不能将其调暗。当然,我可以创建一个只有黑屏的活动,但更喜欢简单地关闭屏幕但不关闭设备电源的 API。

android screen

5
推荐指数
0
解决办法
1820
查看次数

禁用拼写检查但保留建议

在Android中,您可以通过将inputType设置为textNoSuggestions来禁用EditText上的拼写检查.我这样做是为了摆脱EditText中无法识别的所有单词下面的丑陋红色下划线.但这也禁用了这些建议.我真正想要的是禁用拼写检查器,但仍允许用户将建议显示在键盘上方.那可能吗?

你会认为这应该是可能的,因为大多数人倾向于用缩写/未知单词和拼写正确的单词混合写东西.能够选择建议的单词而不会弄乱带有丑陋的红色下划线的EditText将受到欢迎.如果我真的需要拼写检查,我总是可以添加一个按钮,让用户拼写检查他们的文本.

android

5
推荐指数
1
解决办法
238
查看次数

onRequestPermissionsResult立即返回拒绝权限

我的Android应用需要请求位置服务权限.我这样做:

ActivityCompat.requestPermissions(this, new String[]{
                            Manifest.permission.ACCESS_COARSE_LOCATION},
                            REQUEST_CODE_ACCESS_COARSE_LOCATION);
Run Code Online (Sandbox Code Playgroud)

但是在调用此函数后立即返回onRequestPermissionsResult,并且拒绝权限:

@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
    switch (requestCode) {
        case REQUEST_CODE_ACCESS_COARSE_LOCATION: {

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

权限列在清单中:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COURSE_LOCATION"/>
Run Code Online (Sandbox Code Playgroud)

我还清除了缓存,以防止用户提供的任何先前拒绝影响此.

我希望弹出一个对话框,要求用户授予或拒绝对位置服务的许可,但它没有显示.

permissions android

5
推荐指数
1
解决办法
2996
查看次数

Chrome 扩展程序与渐进式 Web 应用程序 (PWA) 交互

有谁知道 Chrome 扩展程序是否可以与 PWA 交互?由于 Chrome 安装的 PWA 似乎只是 Web 应用程序的 Chrome 包装器,也许 Google 仍然允许扩展程序与 PWA 交互。

google-chrome-extension progressive-web-apps

5
推荐指数
0
解决办法
413
查看次数

函数上 @Singleton 的目的是什么(Hilt)

在 Android Hilt 中,您可以将 @Singleton 注释应用于如下函数:

@Module
@InstallIn(SingletonComponent::class)
object SomeModule {
    
    @Singleton
    @Provides
    fun provideSomething(): String {
        return "Hi there"
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白在函数上使用单例的目的是什么。具有@Singleton的类意味着该类的实例仅存在一次。但你不能创建函数的实例,所以我不明白这一点。

android dagger-hilt

5
推荐指数
2
解决办法
3662
查看次数