小编Ian*_*Ian的帖子

如何将图像用作按钮

这应该是一个简单的,我真的认为我所做的是正确的,但显然它不是.我有一个我想用作按钮的图像,我创建了按钮并且正在工作.但现在我只想显示这个图像,而不是站立的android"按钮".

有人知道怎么做吗?

android image button

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

在Mac上找不到keytool

我正在尝试找到我的keytool,以便我可以创建密钥来签署我的应用程序并注册google maps api

我开始认为我的机器上并没有它

如果有人能帮助我指出正确的方向,这将是伟大的

macos android keystore keytool google-maps-api-3

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

如果我有一天的具体日期,我如何获得前一周的那一天的日期?

从@Basil Bourque那里获得最新答案的答案


例如,如果我有一个"日期"变量"date1",其值为(dd/mm/yyy)03/07/2011,这是一个星期日.如何获得上一个星期日"date2"的"日期"?这将是值(年/月/日)26/06/2011.

有没有一种简单的方法,例如:

伪代码:

Date date1 = (03/07/2011);
Date date2 = date1.subtractNumberOfDays(7);
Run Code Online (Sandbox Code Playgroud)

java datetime calendar date

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

从存储在drawable文件夹中的位图获取位图信息

我想在我的drawable文件夹中读取一个位图并将其存储为Bitmap变量,以便我可以将其设置为背景.最好的方法是使用"文件阅读器"吗?喜欢

  Bitmap decodeFile (String pathName) method
Run Code Online (Sandbox Code Playgroud)

或者有没有办法像这样设置它:

  Bitmap bmp = R.drawable."bitmapFileName"; 
Run Code Online (Sandbox Code Playgroud)

(我试过这个但是返回一个int,只是想知道我是否在正确的轨道上)

任何帮助都会很棒:)

android file bitmap drawable

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

如何让应用程序在后台运行?继续收集数据?

在底部更新

我编写了一个记录用户位置,当前速度,平均速度和最高速度的应用程序.我想知道如何使应用程序执行以下操作:

  1. 防止屏幕在屏幕上打开时关闭
  2. 如果用户打开另一个应用程序或返回主屏幕,接到电话等,应用程序应该继续收集数据(或者每次更新位置时将所有数据写入数据库会更好吗?并且可能有一个按钮表示何时开始和停止收集数据?)

这是我写的代码.(如果你愿意,可以随意使用它,如果你对如何改进它有任何建议,我对建设性批评持开放态度:D)

package Hartford.gps;

import java.math.BigDecimal;

import android.app.Activity;
import android.content.Context;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;

public class GPSMain extends Activity implements LocationListener {

LocationManager locationManager;
LocationListener locationListener;

//text views to display latitude and longitude
TextView latituteField;
TextView longitudeField;
TextView currentSpeedField;
TextView kmphSpeedField;
TextView avgSpeedField;
TextView avgKmphField;

//objects to store positional information
protected double lat;
protected double lon;

//objects to store values for current and average speed
protected double currentSpeed;
protected …
Run Code Online (Sandbox Code Playgroud)

database gps android

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

如何使用pthreads屏障?

嗨很抱歉发布了一大堆代码,但我是C代码的新手,基本上我正在做大学的任务,我必须实现一个"pthread_barrier",现在我理解了障碍的概念(或者在至少我认为我这样做但是我只是不确定我应该把它放在哪里.作业说明:

"使用pthread_barrier_init和pthread_barrier_wait确保所有生产者/消费者线程同时开始生产/消费."

顺便说一下,这是作业的额外学分

#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>

#define SIXTY_SECONDS 60000000
#define ONE_SECOND 1000000
#define RANGE 10
#define PERIOD 2

typedef struct {
  int *carpark;
  int capacity;
  int occupied;
  int nextin;
  int nextout;
  int cars_in;
  int cars_out;
  pthread_mutex_t lock;
  pthread_cond_t space;
  pthread_cond_t car;
  pthread_barrier_t bar;
} cp_t;

/* Our producer threads will each execute this function */
static void *
producer(void *cp_in)
{    
  cp_t *cp;
  unsigned int seed;
  /* Convert what was passed in to a pointer …
Run Code Online (Sandbox Code Playgroud)

c linux pthread-barriers

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

如何在iphone上本地存储openstreetmap数据

我正在为一所大学开展一个项目,我对其中的一部分感到非常困难.

简单地说,我希望做以下5件事:

  1. 下载我所在城市的开放街道地图数据

  2. 将数据本地存储在手机的硬盘上.

  3. 将我的iOS应用程序中的数据视为地图

  4. 在地图上放置标记.

  5. 沿着这些路径之间的道路绘制路径.

我已经在这个项目的这个特定部分工作了几个星期,我无处可去.我甚至无法弄清楚如何在手机上存储地图,更不用说查看地图数据了.我使用"路由我"库尝试,但不能让它工作(虽然它似乎是使用OpenStreetMap的数据,所以我想学习如何使用它最好的图书馆之一).我觉得自己很失败了.

如果有人完成了我想要做的任何任务,请将您链接到您使用过的教程/指南/视频.

我不是在找人给我代码或为我做工作,我想学习如何做到这一点,但如果有人能指出我能够学到的网站的正确方向,我将非常感激.

任何建议或反馈将不胜感激

openstreetmap ios ios6

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

网站的用户管理系统

我目前正在编写一个需要登录才能使用的网站.我以前从来没有这样做过,我正在寻找最佳方法的建议.

我猜我已经可以在我的网站上使用开源登录了,我只需要建议使用哪一个,并建议在哪里查看如何使用它们的信息.

如果有人对如何去做任何知识或建议我会非常感激

提前致谢

java security login

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

管道值到 sed 并在替换字符串中使用它

我正在尝试以编程方式生成用户和密码,然后散列密码并将其存储在 grub 配置文件中

我目前有这个

# add a superuser account and password for the bootloader
## generate a secure password
pw=$(openssl rand -base64 32)

## create the new user for the bootloader and set the password as the secure password
useradd grub2superuseraccount
echo $pw | passwd grub2superuseraccount --stdin

## store the password to a TEMP file (needed to pass the password to grub2_mkpassword-pbkdf command, it will be deleted after)
cat << END >> ~/pfile
$pw
$pw
END

## generate the password …
Run Code Online (Sandbox Code Playgroud)

bash awk centos sed

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

使用MapBox在点之间进行路由

我知道之前已经在这里提出了类似的问题,但他们都没有真正回答我的问题,而且我有压力要在截止日期前完成我的项目.

基本上我正在编写一个显示在线和离线地图的应用程序.

我目前正在使用MapBox SDK查看离线和在线地图,但MapBox目前不提供路由解决方案.所以我正在寻找一种方法来做到这一点.

主要的问题似乎是,不仅有一个SDK会提供在线OSM地图,离线OSM地图和路由,所以我想知道我是否能够使用MapBox处理地图然后使用MapQuest来获取路线?这可能吗?推荐吗?

routing gps ios mapquest mapbox

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

if语句查询问题,eclipse说"死代码"

首先,非常感谢人们提供的任何帮助!

好的,所以我在这里有这个循环,我似乎遇到了if语句的问题.

Eclipse告诉我下面的查询部分和"else"中的代码是"死代码":

|| calDateOfDay.DAY_OF_WEEK == Calendar.SUNDAY 
Run Code Online (Sandbox Code Playgroud)

但我不知道为什么.

此外,当它执行时,它总是执行"if"语句中的代码,(据我的理解)这意味着每天都是星期六.但是,我知道这个日子有正确的价值(确实有几天被检查不是星期六).我知道这一点,因为我已经通过Eclipse中的代码进行了调试,逐个检查日期的值.

老实说,即使我试图解释它,我也很困惑!:S

我希望代码能做的是:

  1. 每天取得它(一个月的价值,根据月份的不同而不同)并检查一天是星期六还是星期天.
  2. 如果是周六或周日,那么我希望它将当天的"类型"设置为周末,如果不是,我希望它将日期的"类型"设置为工作日.

基本上就是这样.

        for (DayEntry dayEntry : daySet){

            //day value to be filled
            Day day = new Day();
            Calendar calDateOfDay = new GregorianCalendar();
            //set the date of the day
            calDateOfDay.setTime(dayEntry.getDateOfDay());
            day.setDate(calDateOfDay);

            //set the hours of the day
            day.setWorkHours(dayEntry.getHours());

            if (Calendar.DAY_OF_WEEK == Calendar.SATURDAY || Calendar.DAY_OF_WEEK == Calendar.SUNDAY ){

                day.setType(DayType.WEEK_END);

            }else{

                day.setType(DayType.WEEK_DAY);

            }


            //add the day to the week
            week.addDay(day);   

        }
Run Code Online (Sandbox Code Playgroud)

现在,我上面编写代码的原因是因为当我编写如下代码时,Eclipse告诉我应该以DAY_OF_WEEK静态方式访问静态变量,所以我也不确定这是否是导致的一个问题.

        for (DayEntry dayEntry : daySet){

            //day value …
Run Code Online (Sandbox Code Playgroud)

java loops calendar if-statement date

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

获得错误膨胀相对布局

基本上我写了一个自定义小部件,它将在屏幕上显示5次,一个在另一个下面,右侧有一个地图视图.我有自定义小部件工作,但当我试图显示地图时,我收到了一些错误(见下文)

我不确定我在哪里出错:S

09-06 14:27:49.085: ERROR/AndroidRuntime(28198): FATAL EXCEPTION: main
09-06 14:27:49.085: ERROR/AndroidRuntime(28198): java.lang.RuntimeException: Unable to start activity ComponentInfo{Hartford.gps/Hartford.gps.MapCalculations}: android.view.InflateException: Binary XML file line #2: Error inflating class RelitiveLayout
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.os.Looper.loop(Looper.java:123)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at android.app.ActivityThread.main(ActivityThread.java:3691)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at java.lang.reflect.Method.invokeNative(Native Method)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at java.lang.reflect.Method.invoke(Method.java:507)
09-06 14:27:49.085: ERROR/AndroidRuntime(28198):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
09-06 14:27:49.085: …
Run Code Online (Sandbox Code Playgroud)

layout android view map

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