小编The*_*zer的帖子

以双位数格式显示日期

我无法以两位数格式显示日期.我希望它是这样的,当白天或月份是一个数字的例子:4它会显示04.我很难想出它的逻辑,如果有人可以帮助我,我会非常感激.

Calendar c = Calendar.getInstance();
        int year = c.get(Calendar.YEAR);
        int day = c.get(Calendar.DAY_OF_MONTH);
        int month = c.get(Calendar.MONTH);

        if (month % 10 == 0) {

            Place = 0 + month;
        }
        String Dates = year + "-" + Place + "-" + day;
        Date.setText((Dates));
Run Code Online (Sandbox Code Playgroud)

java android calendar date

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

点击密钥时启动活动

我想在用户按空格键时启动一个活动.我的代码没有检测到单击空格键的时间.

@Override
public boolean dispatchKeyEvent(KeyEvent e) {
    if (e.getKeyCode() == KeyEvent.KEYCODE_SPACE) {
        Toast.makeText(MainActivity.this, "YOU CLICKED SPACE KEY",
                Toast.LENGTH_LONG).show();
        return true;
    }
    Toast.makeText(MainActivity.this, "Didnt work", Toast.LENGTH_SHORT)
            .show();
    return super.dispatchKeyEvent(e);
};
Run Code Online (Sandbox Code Playgroud)

}

android keylistener

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

用于检测何时按住按钮的Android

我需要能够判断用户何时按下按钮以及用户何时离开.这与onClickListener和onLongClickListener不同.我该怎么做这样的事情?

例如,我按下一个启动计时器的按钮.(伪代码)

if ButtonIsBeingPressed
{
chronometer start(); //and keep going
}
else chronometer stop();
//or on release or something
}
Run Code Online (Sandbox Code Playgroud)

android onclick button onlongclicklistener

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

Listview错误:"您的内容必须有一个ListView,其id属性为'android.R.id.list'"

我的logcat中出现错误,说"你的内容必须有一个ListView,其id属性是'android.R.id.list'".我的代码编译并运行但在我开始listview活动时强制关闭.我检查了很多类似的问题,这似乎是一个常见的问题,但我仍然无法修复我的代码.

宣言:

    private ListView lv;
    Context mContext;
    List mList;
    String[] testcontacts;

    MessageView aa = null;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.firstlist);
        testcontacts = getResources()
                .getStringArray(R.array.testcontacts_array);

        aa = new MessageView();
        lv = getListView();/*(ListView) lv.findViewById(R.id.list); Had to comment out, it cannot find list*/
        lv.setAdapter(aa);
        lv.setTextFilterEnabled(true);

        lv.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // When clicked, show a toast with the TextView text
                Toast.makeText(getApplicationContext(),
                        ((TextView) view).getText(), Toast.LENGTH_SHORT).show();
            }
        });
    }
class MessageView extends ArrayAdapter<String> …
Run Code Online (Sandbox Code Playgroud)

android listviewitem relativelayout android-intent android-listview

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

谷歌地图api没有在好位置放置标记

我的代码应该找出用户位置,并在进入应用程序时在地图上放置标记.我的位置值始终等于null,并且永远不会收到值.

if (location != null) {
                lat = (int) (location.getLatitude() * 1E6);
                longi = (int) (location.getLongitude() * 1E6);
                GeoPoint ourLocation = new GeoPoint(lat, longi);
                OverlayItem overlayItem = new OverlayItem(ourLocation, "AYO",
                        "Whats good yo");
                CustomPinpoint custom = new CustomPinpoint(d, CampusMap.this);
                custom.insertPinpoint(overlayItem);
                overlayList.add(custom);

            } else {
                Toast.makeText(CampusMap.this, "Couldn't get provider",
                        Toast.LENGTH_SHORT).show();

            }

        }
Run Code Online (Sandbox Code Playgroud)

java android google-maps overlay geolocation

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

运行此GTFS示例代码

我无法找到允许我读取GTFS数据的API.经过多次搜索,我能够找到并运行 代码,但没有太多解释.我最终无法弄清楚如何获取信息并以.xml布局显示它.

题:

  1. 我是否需要使用onCreate方法创建另一个类并调用其他类?
  2. 这个程序不要求我将值加载到数据库中吗?
  3. 我在哪里可以找到有助于我了解如何读入,解析和显示值的API.

java android gtfs

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

使用自动填充textview与联系人电话号码

我正在为联系人电话号码制作我的edittext字段自动填充功能.我知道如何从数据库中获取联系人并在文本字段中显示它们,但我需要它们自动完成,只是因为用户想要在文本字段中键入名称.我理解如何让数组自动完成以及背后的整个理论.但是如何从电话联系中获取是很困难的.我已经看过许多教程以及关于堆栈溢出的各种问题,但仍然有点难过.代码snippit会有所帮助.

public class MyContacts extends Activity {

    AutoCompleteTextView txtPhoneNo;

    public ArrayList<String> c_Name = new ArrayList<String>();
    public ArrayList<String> c_Number = new ArrayList<String>();
    String[] name_Val = null;
    String[] phone_Val = null;

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        txtPhoneNo = (AutoCompleteTextView) findViewById(R.id.txtPhoneNo);

    }

    Uri contacts = Uri.parse("content://icc/adn");
    ContentResolver cr = getContentResolver();

    Cursor managedCursor1 = cr.query(contacts, null, null, null, null);
    {
        if (managedCursor1.moveToFirst()) {

            String contactname;
            String cphoneNumber;

            int nameColumn = managedCursor1.getColumnIndex("name");
            int phoneColumn = managedCursor1.getColumnIndex("number");

            Log.d("int Name", Integer.toString(nameColumn));
            Log.d("int Number", Integer.toString(phoneColumn));

            do …
Run Code Online (Sandbox Code Playgroud)

sms android autocomplete phone-number android-contacts

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

应用程序生成UUID?

我想我需要更多地了解UUID的实际工作方式.我正在开发应用程序,我希望应用程序在用户第一次下载并运行应用程序时生成UUID.每次用户下载应用程序时是否可以生成新的uuid?

http://developer.android.com/reference/java/util/UUID.html 也许如果除了android开发者之外还有其他网站,我可以理解或看到使用uuid的sombody的例子,可以sombody帖子?谢谢.

java hash uuid android hashmap

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

debug.keystore不存在

我正在尝试生成MD5指纹,但问题是每次我尝试输入整个代码时,都说debug.keystore不存在.我似乎在同一件事上有多个不同的线程,但它们似乎都没有真正帮助我解决问题.

我输入的是

C:\Program Files\Java\jdk1.7.0_01\bin>keytool -v -list -alias
androiddebugkey -keystore debug.keystore -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)

可以sombody请帮我调试这个问题?谢谢.

java android google-maps md5 cmd

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

当达到时间时,计时器启动活动

我希望在达到新活动时启动新活动,到目前为止我遇到了一些麻烦.这就是我到目前为止所拥有的.我希望你们明白我想做什么.如果有一种更简单的方法可以告诉我.也许我应该把它放在一个线程中?

 Chrono = (Chronometer) findViewById(R.id.chronometer1);
        Chrono.start();
        while (!(Chrono.equals(chronoText))) {
            chronoText = Chrono.getText().toString();
            if (chronoText.equals("00:30")) {
                Intent intent = new Intent(getApplicationContext(),
                        Hw3Activity.class);
                startActivity(intent);
            }

        }
Run Code Online (Sandbox Code Playgroud)

我的整个代码:

    public class Next extends Activity {
        Button returned;
        Button click;
        Button search;
        EditText clicksearch;
        TextView counted;
        int counter;
        int answer;
        Chronometer Chrono;
        CharSequence chronoText;

        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.screentwo);
            // waiter = new Waiter(60 * 1000); // 1 min
            // waiter.start();

            Chrono = (Chronometer) findViewById(R.id.chronometer1);
            Chrono.start();
            Log.d("Ebz", "uhh");
            returned = (Button) findViewById(R.id.returned);
            click …
Run Code Online (Sandbox Code Playgroud)

android asynchronous chronometer android-intent android-activity

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

cygwin找不到make程序

我想要做的是使用Cygwin成功编译本机代码.当我运行键入我的目录到终端中的ndk-build时,我得到的错误消息是

错误:找不到'make'程序.请安装Cygwin make package或定义GNUMAKE变量以指向它.

这就是我在Cygwin终端输入的内容:

C:/用户/奎西/桌面/ Android的NDK-R8/NDK建造

我的构建路径是:C:\ cygwin\bin; C:\ Users\Kwesi\Desktop\android-ndk-r8 \ndk-build;

我使用这个youtube视频教程安装了make,所以我很确定它安装正确. http://www.youtube.com/watch?v=jqJGxJJq87w&list=FL2bdE2OcpySONpqzf5OsWNQ&index=1&feature=plpp_video

请帮忙.

java android cygwin makefile android-ndk

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