小编Jar*_*ler的帖子

查看今天的日期

我写了一些代码来检查两个日期,开始日期和结束日期.如果结束日期在开始日期之前,则会提示结束日期在开始日期之前.

我还想添加一个检查,如果开始日期是在今天之前(今天是在用户使用该应用程序的那天)我该怎么做?(下面的日期检查程序代码,如果有任何影响,所有这些都是为Android编写的)

if (startYear > endYear) {
    fill = fill + 1;
    message = message + "End Date is Before Start Date" + "\n";
} else if (startMonth > endMonth && startYear >= endYear) {
    fill = fill + 1;
    message = message + "End Date is Before Start Date" + "\n";
} else if (startDay > endDay && startMonth >= endMonth && startYear >= endYear) {
    fill = fill + 1;
    message = message + "End Date is Before …
Run Code Online (Sandbox Code Playgroud)

java android date

31
推荐指数
7
解决办法
10万
查看次数

Android Nougat中的文件系统更改

自从Android N开发人员预览版首次发布以来,在尝试列出根目录或其他系统目录时,我收到"权限被拒绝"错误.这些目录的权限似乎没有改变(据我所知).

题:

Android N中的哪些更改导致这些权限被拒绝错误?


如何复制:

在ADB shell中,运行以下命令:

run-as com.debuggable.packagename
ls /
Run Code Online (Sandbox Code Playgroud)

这会在Android N上提供权限被拒绝的错误.


为什么列出系统目录:

我注意到Android N上有几个文件管理器的这种行为.他们无法再列出根目录或其他系统文件.这也限制ps了shell 中运行的输出.这些更改也导致此停止在Android N上运行.

filesystems android file-permissions permission-denied android-7.0-nougat

29
推荐指数
2
解决办法
8326
查看次数

Android - AsyncTask没有执行

我知道这个标题已经有很多问题,但我仍然没有找到适合我案例的解决方案.

我有以下代码从在线数据库中获取用户数据.如标题所述,问题是AsyncTask没有开始.

这是我的代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getData(); // retrieves "friends" data from database
    FloatingActionButton btn3 = (FloatingActionButton) findViewById(R.id.button_add_new_friend);
    btn3.setBackgroundTintList(getResources().getColorStateList(R.color.Blonde));
    btn3.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            LayoutInflater layoutInflater = LayoutInflater.from(profile.this);
            View promptView = layoutInflater.inflate(R.layout.input_new_friend, null);
            AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(profile.this);
            alertDialogBuilder.setView(promptView);

            final EditText editText1 = (EditText) promptView.findViewById(R.id.edittext_addnewfriend);

            // setup a dialog window
            alertDialogBuilder.setCancelable(false)
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
                        StrictMode.setThreadPolicy(policy);

                        InputStream is = …
Run Code Online (Sandbox Code Playgroud)

android android-asynctask

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

Android:来电自动应答,播放音频文件

在Android中,在来电时,我想收到它.然后,从我的应用程序,在通话过程中自动播放音频文件,另一方应听到它.这可能吗?

android audio-streaming

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

禁用Android Studio中字段名称的拼写检查

我已经使用Eclipse/ANT 5年了.Android Studio已经过测试版,所以我开始熟悉它.Android Studio似乎是拼写检查字段名称.为什么IDE会这样做呢?

我仍然希望启用拼写检查,但不支持任何字段名称.我希望拼写检查只能检查评论或javadoc.我怎样才能解决这个问题?

在此输入图像描述

ide android spell-checking android-studio

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

Android:检查服务是否正在运行.bindService

检查Android服务是否正在运行的最佳方法是什么?我知道ActivityManagerAPI,但似乎不建议使用API​​类似于我的()方案.我也知道使用全局/持久变量来维护服务状态的可能性.

我试图使用bindService标志设置0,但我遇到了与链接上的人相同的问题(唯一的例外是,我正在尝试bindService使用本地服务).

以下电话

getApplicationContext().bindService(new Intent(getApplicationContext(),
        MyService.class), mServiceConnection, 0);
Run Code Online (Sandbox Code Playgroud)

始终返回true,但不会连接.这是预期的行为吗?在我看来,bindService如果服务尚未运行(不是,我已经检查过),或者如果BIND_AUTO_CREATE没有设置标志(再次,它不是),我应该返回false .

service android state

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

如何将工具栏添加到AppCompatPreferenceActivity?

我正在尝试将工具栏添加到AppCompatPreferenceActivity但我不知道该怎么做.

你能告诉我怎么样吗?

android android-preferences

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

在IntelliJ IDEA中创建一个可删除的jar

我正在使用IntelliJ IDEA 12.1.3.我有一个模块,我正在尝试按照此处给出的步骤将其转换为jar .我构建了jar文件,然后将jar文件移动到D:/.如果我尝试运行此jar,我会收到以下消息:

无法从jar加载Main-Class清单属性

如果我使用java -classpath jar com.code.TestCase它运行它完美.

为什么会这样?我使用IntelliJ IDEA创建了jar.在那个jar中,它包含了我添加的所有外部库的所有代码.

在src清单文件中:

Manifest-Version: 1.0
Main-Class: com.code.TestCase
Run Code Online (Sandbox Code Playgroud)

但是jar的清单文件内容是:

Manifest-Version: 1.0
Build-Jdk: 1.6.0
Built-By: ubuntu
Created-By: Apache Maven
Archiver-Version: Plexus Archiver

Name: org.apache.log4j
Implementation-Vendor: "Apache Software Foundation"
Implementation-Title: log4j
Implementation-Version: 1.2.15
Run Code Online (Sandbox Code Playgroud)

为什么Main-Class没有在jar文件中添加MANIFEST.MF,但它Main-Class在src中有?

java jar intellij-idea executable-jar

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

@SuppressLint有什么用("InlinedApi")

@SuppressLint("InlinedApi")在一些代码中遇到过我无法在网上找到它的任何描述.我理解@SuppressLint("NewApi")用于在编写高于清单中提到的minsdk的代码时隐藏警告.但我无法弄清楚何时应该使用"InlinedApi".有任何想法吗?

android

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

如何在Dialog中设置边距

我已经Dialog在我的Andorid 应用程序中用于显示广告.但是我必须显示这个Dialog大约50dp来自buttom的顶部所以我认为我们应该设置DialogGravity buttom并设置它的buttom边距50dp.但我不能使用保证金.所以Dialog请建议我如何解决这个问题.

XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/popup_element"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/dialogback"
    android:orientation="vertical" >

    <WebView
        android:id="@+id/webView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

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

Java的:

final Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));
LayoutInflater inflator = (LayoutInflater) getApplicationContext()
        .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflator.inflate(R.layout.ad, null, false);
dialog.setContentView(view);
dialog.getWindow().setGravity(Gravity.BOTTOM);
dialog.setCancelable(true);
WebView webView = (WebView) dialog.findViewById(R.id.webView);
webView.loadUrl("");
webView.setWebViewClient(new MyWebViewClient());
webView.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        dialog.dismiss();
    }
});
dialog.show();
Run Code Online (Sandbox Code Playgroud)

android dialog webview

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