小编its*_*box的帖子

如何在摇动设备时刷新应用程序?

我需要添加一个可以刷新我的Android应用程序的摇动功能.

我发现的所有文档都涉及到实现SensorListener,但Eclipse告诉我它已被弃用并建议SensorEventListener.

谁有一个很好的指导我如何创建这个shake controller

android accelerometer shake

250
推荐指数
4
解决办法
12万
查看次数

WebView中的文件上载

自从过去几天以来,我一直在努力从WebView上传文件,但没有任何进展.我用谷歌搜索并实现了所有建议的解决方案,但都没有,例如:此处建议的解决方案,等等.

问题:我有一个带有以下代码的HTML页面来上传文件.它在Firefox等桌面浏览器和模拟器/ AVD的内置浏览器中工作正常,当我点击元素呈现的"浏览..."按钮时,浏览器会打开一个对话框,我可以在其中选择要上传的文件.

但是,在android 3.0模拟器/ AVD中,当我点击"选择文件"时,没有任何反应,没有打开文件对话框!

<form method="POST" enctype="multipart/form-data">
File to upload: <input type="file" name="uploadfile">&nbsp;&nbsp;
<input type="submit" value="Press to Upload..."> to upload the file!
</form>
Run Code Online (Sandbox Code Playgroud)

有人可以最早建议一个可能的解决方案.

android webview android-emulator

156
推荐指数
15
解决办法
19万
查看次数

多个语言如何在一个项目中交互?

我听说有些人在一个项目中用多种语言编程.我无法想象语言如何相互作用.

我的意思是没有类似的Java方法

myProgram.callCfunction(parameters);
Run Code Online (Sandbox Code Playgroud)

永远不会发生或我错了吗?

interop language-interoperability multiple-languages

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

以编程方式更改系统亮度

我想以编程方式更改系统亮度.为此我使用此代码:

WindowManager.LayoutParams lp = window.getAttributes();
lp.screenBrightness = (255);
window.setAttributes(lp);
Run Code Online (Sandbox Code Playgroud)

因为我听说最大值是255.

但它什么都没做.请建议任何可以改变亮度的东西.谢谢

java android brightness screen-brightness

43
推荐指数
6
解决办法
7万
查看次数

自定义设计EditText

我有自定义设计 EditText

在此输入图像描述

search_page.xml

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:padding="10dp"
    android:background="#E1E1E1"
    android:weightSum="1" >

    <TextView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight=".25"
        android:text="City" />

    <EditText
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:background="@drawable/rounded_edittext"
        android:layout_weight=".75" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

rounded_edittext.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- res/drawable/rounded_edittext.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:padding="10dp"
    android:shape="rectangle" >

    <solid android:color="#FFFFFF" />

    <corners
        android:bottomLeftRadius="10dp"
        android:bottomRightRadius="10dp"
        android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />

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

我想使用颜色代码#2f6699获取边框颜色,如EditText文本框中的轮廓,如下所示:

在此输入图像描述

关于如何实现这一点的任何想法?

android android-xml android-edittext

43
推荐指数
2
解决办法
12万
查看次数

Maven - 具有不同版本的传递依赖项

  • 让我们假设我的应用程序需要foo.jarbar.jar
  • foo.jar 需要版本1.0的 c.jar
  • bar.jar 需要版本2.0的 c.jar

Maven如何解决这场冲突?c.jar将使用哪个版本?

version maven transitive-dependency

15
推荐指数
1
解决办法
3697
查看次数

在Application启动器中将相同图标下的多个应用分组

我想在应用程序启动器中将同一个图标下的多个应用程序分组.例如,5个应用程序,每个显示1个不同的图像.但是这5个应用程序应该在Android市场上作为单独的应用程序出现,因此它们需要具有不同的包名称.

但是不同的包名称意味着在Android设备上它们将在应用程序启动器中显示为5个单独的应用程序,我试图避免这些应用程序.

我发现的最接近的解决方案是侦听PACKAGE_ADDED广播事件,每那些5另一个应用程序安装在设备上时,所有已经安装的应用程序会调用setApplicationEnabledSettingPackageManager隐藏的图标,让刚安装处理事情的应用.但只有在重启设备后才会隐藏图标.

有没有办法强制应用程序启动器在运行时刷新?或者还有其他方法来解决我的目标吗?我的选项已经用完了.谢谢!

android android-launcher

10
推荐指数
1
解决办法
1313
查看次数

在 Typora 中增加编辑器宽度或可视区域

在 Typora 中书写时,可视宽度(编辑器宽度)是有限的。

在此处输入图片说明

我怎么能从A放大到B?

markdown editor

8
推荐指数
2
解决办法
2560
查看次数

数据库错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

我在Windows 7环境中运行SMS Enabler软件.收到消息时,数据库不会更新并提供错误.

数据库错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序

我还添加了必填字段 Control Panel\All Control Panel Items\Administrative Tools > Data Sources (ODBC) > User DSN

我正在使用MySQL.

mysql odbc

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

如何关闭此活动?

我创建了我的锁屏应用程序,它由一个短信驱动..我有ListenSMS类,总是收听传入的短信.这是代码:

for (SmsMessage message : messages) {
    String tempMessage[] = message.getDisplayMessageBody().toString().split(" ");

    //checking command dan password                             
    if (tempMessage[0].toString().equalsIgnoreCase("andro-lock") && tempMessage[1].toString().equals(tempPassword.toString())) {
        //Toast.makeText(ListenSMSservice.this, "Menjalankan command andro-lock", Toast.LENGTH_LONG).show();
        openDatabase();
        updateStatusL();
        Intent myIntent = new Intent(ListenSMSservice.this,LockScreenForm.class);
        myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        getApplication().startActivity(myIntent);
    }
    else if (tempMessage[0].toString().equalsIgnoreCase("andro-unlock") && tempMessage[1].toString().equals(tempPassword.toString())) {
        //Toast.makeText(ListenSMSservice.this, "Menjalankan command andro-unlock", Toast.LENGTH_LONG).show();
        openDatabase();
        updateStatusNL();                                                                   
        Intent myIntent = new Intent(ListenSMSservice.this,LockScreenForm.class);
        myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        Bundle myKillerBundle = new Bundle();
        myKillerBundle.putString("kill","1");
        myIntent.putExtras(myKillerBundle);
        getApplication().startActivity(myIntent);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果ListenSMS服务收到一个andro-lock命令,它将转到lockscreen.java 并将kill在收到命令时使用intent extra(putExtra)转到lockscreen.java andro-unclock.这是我的lockscreen.java:

public class LockScreenForm extends …
Run Code Online (Sandbox Code Playgroud)

java android android-ndk android-manifest android-layout

7
推荐指数
1
解决办法
1421
查看次数