小编kab*_*blu的帖子

用android发出HTTP请求

我到处搜索但我找不到答案,有没有办法发出简单的HTTP请求?我想在我的某个网站上请求PHP页面/脚本,但我不想显示该网页.

如果可能的话我甚至想在后台(在BroadcastReceiver中)这样做

android httpwebrequest androidhttpclient

347
推荐指数
9
解决办法
41万
查看次数

如何获得屏幕宽度和高度

我尝试使用以下代码来获取Android应用程序开发中的屏幕宽度和高度:

Display display = getWindowManager().getDefaultDisplay(); 
int screenWidth = display.getWidth();
int screenHeight = display.getHeight();
Run Code Online (Sandbox Code Playgroud)

但我得到的NullPointerException我的display,为什么呢?如何获得屏幕宽度和高度呢?

android android-widget android-emulator android-layout android-activity

53
推荐指数
6
解决办法
12万
查看次数

来自BroadcastReceiver的startActivity()

我正在尝试使用onPause()方法中实现的以下BroadcastReceiver自动启动我的nightclock应用程序进行充电:

BroadcastReceiver test = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        unregisterReceiver(this);
        Intent i = new Intent(context, NightClock.class);
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);   
    }           
};
registerReceiver(test, new IntentFilter(Intent.ACTION_POWER_CONNECTED));
Run Code Online (Sandbox Code Playgroud)

插入USB电缆时会触发onReceive()方法,但活动无法启动.但是日志显示了这个:

I/ActivityManager(   79): Starting activity: Intent { flg=0x10000000 cmp=com.meins.nightclock/.NightClock }
Run Code Online (Sandbox Code Playgroud)

日志说活动开始的任何想法,但没有任何反应?

android broadcastreceiver android-activity

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

android中的android:inputType ="textPassword","textVisiblePassword","textWebPassword"和"numberPassword"之间的区别?

任何人都可以解释之间的差异

   android:inputType="textPassword",
   android:inputType="textVisiblePassword",
   android:inputType="textWebPassword",
   android:inputType="numberPassword"
Run Code Online (Sandbox Code Playgroud)

Android版面中的EditText ViewGroup?

android android-layout android-edittext

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

java.lang.SecurityException:尝试在未经许可的情况下读取gservices

我最近更改adMob 6.4.1为Google Play服务rev 15,刚刚收到我不明白的新崩溃报告的通知:

java.lang.SecurityException: attempting to read gservices without permission: Neither user 10158 nor current process has com.google.android.providers.gsf.permission.READ_GSERVICES.
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at xs.a(SourceFile:133)
at xo.a(SourceFile:133)
at xo.a(SourceFile:118)
at ud.d(SourceFile:88)
at ud.b(SourceFile:129)
at ua.a(SourceFile:239)
at ua.a(SourceFile:176)
at aas.a(SourceFile:118)
at abz.run(SourceFile:14)
at acb.run(SourceFile:30)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,所有结果都已过时,或与Google+/Google地图相关,我在应用中都没有使用.

我从未在admob的GPS开发者指南中随处阅读,我需要添加 READ GSERVICES权限...

谁知道这是关于什么的?

java android google-play-services

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

android相机纵向方向

我在我的应用程序中使用相机.我只是intent用来启动相机

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
        cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
        startActivityForResult(cameraIntent, 101);
Run Code Online (Sandbox Code Playgroud)

捕获的图像自动进入landscape view.如何camera捕获图像portrait view

android android-camera android-camera-intent landscape-portrait

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

从片段中调用Google Play游戏服务

我已将Android应用中的一些Google Play游戏服务功能作为单独的Activity实现,我现在正尝试将我的代码重写为(Action Bar Sherlock)片段.我在我的片段中使用提供的GameHelper代码.

自动登录正常工作.用户启动登录失败,因为GameHelper中的StartResolutionForResult调用返回到Activity的onActivityResult而不是片段.我已经使用Log.D验证了所有这些.我对此的理解是有限的 - 我该怎么做才能解决这个问题?我尝试传递不同的上下文,但StartResolutionForResult似乎只接受一个Activity作为其上下文.

android android-fragments google-play-games

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

如何在Android中检查照片是以横向还是纵向模式拍摄的?

我是Android的新手.我正在尝试使用内部的照片捕捉功能制作应用程序.问题是照片旋转不对.如果我以横向模式拍摄照片会很好,但在纵向模式下照片旋转会出错.我的问题是:我可以检查照片是否以横向/纵向模式拍摄?因为当我检查LogCat时,我可以看到名为"CameraEngine"的标签,它表示旋转:0或90.如果我能通过代码获得那种相机信息,那将会很酷.

android android-camera android-camera-intent

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

如何在android中以编程方式隐藏sdcard中的文件夹

我有一个带xyz.zip文件夹的应用程序,它在sdcard中安装后解压缩.文件夹包含很多文件(例如视频,音频等).在安装应用程序期间,我想隐藏该文件夹并隐藏文件夹的所有项目.提前致谢.

任何答案都表示赞赏.

android sd-card android-sdcard

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

如何在android中的sdcard中创建文件夹

我想在一个文件夹中的SD卡备份我的收件箱短信.但我无法在SD卡上制作文件夹我正在使用此代码

backup=(Button)findViewById(R.id.backup);
backup.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View arg0) {

        backupSMS();
    }
         public ArrayList<String> smsBuffer = new ArrayList<String>();
           String smsFile = "SMS-" + SystemClock.currentThreadTimeMillis() + ".csv";

    private void backupSMS() {
        smsBuffer.clear();
        Uri mSmsinboxQueryUri = Uri.parse("content://sms/inbox");
        Cursor cursor1 = getContentResolver().query(
                mSmsinboxQueryUri,
                new String[] { "_id", "thread_id", "address", "person", "date",
                        "body", "type" }, null, null, null);
        //startManagingCursor(cursor1);
        String[] columns = new String[] { "_id", "thread_id", "address", "person", "date", "body",
                "type" };
        if (cursor1.getCount() > 0) …
Run Code Online (Sandbox Code Playgroud)

android sd-card android-sdcard

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

生成一周

我想生成一个包含日期,月份,年份和日期的星期数组,如下所示:

星期一| 12-05-2014
周二| 2014年3
月13 日星期三| 2014年4
月14 日星期四| 2014年5
月15 日星期五| 2014年6
月16日星期六| 2014年5
月17日星期日| 18-05-2014

我希望从周一开始,就像从顶部开始的格式一样.

我尝试了这个,但周从星期一开始.

<?php $timestamp = time(); for ($day = 0 ; $day <= 7 ; $day++): ?>
  <tr>
    <th><?php echo date('D', $timestamp); ?></th>
    <th><?php echo date('d-m-Y', $timestamp); ?></th>
    <td><input type="checkbox" value="1" name="x"></td>
  </tr>
<?php $timestamp += 24 * 3600; endfor; ?>
Run Code Online (Sandbox Code Playgroud)

我需要生成一个星期,从当月和上个月开始,并将所有数据放入数组中.

php datetime date

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