小编CMA*_*CMA的帖子

如何在android中使用getSharedPreferences

我有一个应用程序,我必须在其中实现"登录"活动.我有这些组件:

  1. EditText用户名
  2. EditText密码
  3. 按钮登录
  4. 按钮取消

我希望我的应用程序在用户登录后记住用户的登录详细信息,直到用户按下"注销"按钮.我没有在我的xml中使用首选项.

如何在我的应用程序中使用getSharedPreferences(String name,int mode)?

android android-preferences sharedpreferences

73
推荐指数
2
解决办法
14万
查看次数

更改通知气球大小

我这里有一个Windows窗体应用程序使用 NotifyIcon

在Win 7环境中,一切都运行得很好,直到Win10来......

我的通知气球的内容有9行.

但是当我在Win10中运行我的应用程序时,通知内容的某些行不会显示在气球中.

如何在Win10中调整气球的大小?

[正确]赢7通知:

在此输入图像描述

[不好]同时在Win 10中:

在此输入图像描述

[更新]通知气球不会显示在64位操作系统中.

.net c# winforms windows-10

21
推荐指数
1
解决办法
2260
查看次数

比较Android中的位图图像

有没有办法检查位图是否相同?有人可以帮我吗?

android bitmap

16
推荐指数
4
解决办法
2万
查看次数

C#从文本框中获取字符串

我只是C#中的菜鸟,我有这个问题要问你.

我这里有一个表格,要求登录详细信息.它有两个文本字段:

  1. 用户名
  2. 密码

我想要的是获取在该文本字段中输入的字符串.

我还不熟悉C#中的方法..(在java中,使用了getString方法).C#中的"等效"方法可能是什么?

c# forms winforms

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

WebView java.lang.SecurityException:无权修改给定的线程

我有一个使用多个WebView的应用程序.我没有通过WebSettings设置渲染线程的优先级,尽管我仍然得到下面的例外.

到目前为止它似乎只发生在android 4.0.4上,我还没有找到它的源代码.

有人碰到这个和/或知道解决方案吗?谢谢!

java.lang.SecurityException: No permission to modify given thread
at android.os.Process.setThreadPriority(Native Method)
at android.webkit.WebViewCore$WebCoreThread$1.handleMessage(WebViewCore.java:712)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:789)
at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

android securityexception webview android-webview

13
推荐指数
1
解决办法
3638
查看次数

单元测试Android和权限

我的Android应用程序的junit测试需要android.permission.WRITE_SETTINGS.我正在使用IntelliJ Idea 11.1.2并在他们自己的模块中进行单元测试,其中包含用于测试的第二个AndroidManifest.xml.

我添加<uses-permission android:name="android.permission.WRITE_SETTINGS" />到测试模块的AndroidManifest.xml中.

错误:java.lang.SecurityException: Permission Denial: writing com.android.providers.settings.SettingsProvider uri content://settings/system from pid=1063, uid=10035 requires android.permission.WRITE_SETTINGS

丑陋的快速修复:我也将相同的权限添加到应用程序的AndroidManifest.xml中.测试运行没有一个错误.

问题:我不想让整个应用程序获得更改设置的权限.

有没有办法只为测试提供权限?

permissions android unit-testing android-testing

8
推荐指数
1
解决办法
4605
查看次数

通知栏显示大图标和小图标

我的应用程序中的通知栏仅显示自动收报机中的小图标(应该如此).但是,当"阴影"被拉下时,它会显示自动收报机中的小图标,以及我在Notification.Builder中设置的大图标.这是我的代码:

if (Build.VERSION.SDK_INT > 10){
            notification = new Notification(R.drawable.ic_stat_mintchip,
                    "This is a test",
                    System.currentTimeMillis());
            notification.largeIcon = (((BitmapDrawable)c.getResources().getDrawable(R.drawable.ic_launcher)).getBitmap());
            notification.defaults |= Notification.DEFAULT_ALL;
            notification.number += 1;
            notification.flags |= Notification.FLAG_AUTO_CANCEL;

        } else {
            notification = new Notification(R.drawable.ic_stat_mintchip,
                    "This is a test",
                    System.currentTimeMillis());

                notification.flags |= Notification.FLAG_AUTO_CANCEL;
                notification.defaults |= Notification.DEFAULT_ALL;
                notification.number += 1;
        }
}
Run Code Online (Sandbox Code Playgroud)

我不太清楚为什么会这样.任何帮助?

notifications android android-notifications android-notification-bar

6
推荐指数
2
解决办法
3万
查看次数

Android - 在html webview中添加图像

好的,我正在使用的图像名为test.png,我有一个java类(Cherry.java)和一个xml类(cherry.xml)另外我在/ res/raw文件夹中有一个名为htmltest.html的html文件.我想要做的是当用户单击上一页上的按钮然后将它们带到cherry.xml时它就是一个webview.现在在java类中,它只是打开htmltest文件并在html文件中只是一个普通的基于Web的布局.我希望在html文件中显示图像,以便在drawable文件夹中显示图像或类似的图像,而不必使用互联网.(不希望使用互联网许可).下面是我拥有的3个文件的代码.

cherry.xml

<WebView 
    android:id="@+id/webviewHelp"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"  />
Run Code Online (Sandbox Code Playgroud)

Cherry.java

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class Cherry extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.cherry);

        WebView webview = (WebView) findViewById(R.id.webviewHelp);
        webview.loadData(readTextFromResource(R.raw.htmltest), "text/html", "utf-8");   

    }

    private String readTextFromResource(int resourceID)
    {
        InputStream raw = getResources().openRawResource(resourceID);
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        int i;
        try
        {
            i = raw.read();
        while (i != -1)
        {
            stream.write(i); …
Run Code Online (Sandbox Code Playgroud)

html android android-webview

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

检查给定的路径字符串是否无效

我这里有一个应该接受文件路径的文本框.我应该如何验证(通过按钮单击)给定的路径文件是否存在?

例如,"C:MyDocs\sample.txt"应该无效,因为它实际上并不存在于我的本地驱动器中,并且在'C:'之后没有'\'..

我试过用这个:

FileInfo fi = new FileInfo(fName);
 if (fi.Exists)
    //do something
Run Code Online (Sandbox Code Playgroud)

但它不能满足我的问题......任何人都可以提出建议吗?

c# file-io uri filepath

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

android:将canvas转换为位图,然后保存到SD卡

我正在开发一个Android应用程序,我可以在画布上绘制.我想将我的画布转换为位图,然后将其以jpeg格式保存在我的SD卡上.

我怎么能正确地做到这一点?

android android-canvas

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

android:将图像保存到SD卡中的特定文件夹

我这里有一个代码片段,可以在SD卡上保存位图:

String filename = String.valueOf(System.currentTimeMillis()) ;
ContentValues values = new ContentValues();   
values.put(Images.Media.TITLE, filename);
values.put(Images.Media.DATE_ADDED, System.currentTimeMillis()); 
values.put(Images.Media.MIME_TYPE, "image/jpeg");

Uri uri = getContentResolver().insert(Images.Media.EXTERNAL_CONTENT_URI, values);

try {
    OutputStream outStream = getContentResolver().openOutputStream(uri);
    bm.compress(Bitmap.CompressFormat.JPEG, 90, outStream);
    outStream.flush();
    outStream.close();
Run Code Online (Sandbox Code Playgroud)

默认存储是库中的"Camera"文件夹.

我的问题是:

使用上面的代码,我可以将我的图像保存到我的SD卡上的不同文件夹中吗?

android

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

如何在android中添加视图到另一个?

有没有办法在指定的地方向另一个人添加视图?即我想在父视图的(x,y)位置添加子视图.请帮我.

  parentView.addView(childView);
Run Code Online (Sandbox Code Playgroud)

android view add android-view

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