小编She*_*bic的帖子

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?

对于知道PagerTabStrip的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的例子,它是新的(The PagerTabStrip)所以我找不到足够的信息.

android android-layout android-viewpager android-tabs

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

如何在膨胀的布局中使用相同的ID来扩充布局的多个实例

我有一个LinearLayout,有很多嵌套的LinearLayouts和TextViewss

我的主要活动是膨胀主要的LinearLayout,

然后我从服务器加载数据,并根据收到的数据,我在占位符(LinearLayout)中添加多个布局

这是一个简单的新闻页面,我加载与新闻相关联的图像并将其放在最初为空的LinearLayout中.

每个图像都有以下信息:标题(TextView),日期(TextView),图像(ImageView)所以我实际做的是以下内容:

*请注意,这只是在我提出的所有尝试的问题中必不可少的代码 - > catch ... if/else ....等

public void addImages(JSONArray images){
      ViewGroup vg = (ViewGroup) findViewById(R.id.imagesPlaceHolder);


      // loop on images
      for(int i =0;i<images.length;i++){

          View v = getLayoutInflater().inflate(R.layout.image_preview,vg);
          // then 
          I think that here is the problem 
          ImageView imv = (ImageView) v.findViewById(R.id.imagePreview);
          TextView dt = (TextView) v.findViewById(R.id.dateHolder);
          TextView ttl = (TextView) v.findViewById(R.id.title);
          // then 
          dt.setText("blablabla");
          ttl.setText("another blablabla");
          // I think the problem is here too, since it's referring to a single image
          imv.setTag( images.getJSONObject(i).getString("image_path").toString() ); …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-inflate android-view

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

如何在Linux Startup(CentOS)上启动MongoDB Server

我正在使用Linux CentOS 5.4,我现在安装了MongoDB,它可以作为守护进程和服务使用

当我执行服务mongod start时说:[OK] - >绿色,好像服务已启动,但当我尝试连接到它时,我发现它无效.

但是当我尝试从shell运行"mongod"时,它通常会启动,但如果我关闭了shell连接,它就会停止.

如何将其添加到操作系统的启动?或者我如何在后台运行它?

centos mongodb

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

如何将Crashlytics与Github集成?

有没有人有成功将crashlytics与github集成,我不确定这个问题在这里有多相关?

我已经在github上安装了android应用程序,并且我已将crashltyics正确集成在应用程序中,但我尝试将其链接到github存储库并且我总是得到,无法访问存储库(我联系了他们很多时间但他们从来没有回答)我100%肯定我按照描述生成了令牌(因为我已经为其他应用程序做了这个)但Crashlytics总是拒绝这个github令牌.

有没有人成功整合它?

我得到的错误如下:

Could not access repository for https://github.com/User/Repository
Run Code Online (Sandbox Code Playgroud)

我按照以下链接执行了以下步骤:

https://help.github.com/articles/creating-an-access-token-for-command-line-use

我也尝试用我的一个开源库来做这件事

https://github.com/shehabic/closeby

但它也没有用,我不确定是不是我或者崩解剂Github整合不起作用

crashlytics

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

如何使用电子邮件在Google Plus中搜索人员?

如何使用电子邮件在Google Plus中搜索人员?

例如,这个查询永远不会返回任

https://www.googleapis.com/plus/v1/people?query=[email_address]@gmail.com&key=MY_KEY

我试过至少一千封电子邮件的数据库,

此外,我有一个非常奇怪的名字帐户,当我按名称搜索我得到的结果,但我没有,我试图url编码电子邮件,但它仍然无法正常工作.

google-api google-plus

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

如何在youtube播放器中强制视频全屏播放?

我有一个应用程序,其中帮助部分有一个教程视频我想强制使用Youtube播放器在全屏幕中打开此视频(就像市场/播放应用程序一样).即使是肖像视频,它也会强制视频在全屏播放.

我使用此代码强制视频在youtube播放器中打开

String videoId = "VIDEO_ID_HERE";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:"+videoId)); 
intent.putExtra("VIDEO_ID", videoId); 
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android android-intent

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

如何在android中使用自定义Camera Class编写Exif数据?

我有一个自定义相机应用程序,用于拍摄照片并将它们裁剪成方形,现在我想知道如何为最终输出图像(特别是方向)编写Exif数据

以下是我的代码的重要部分:

captureButton = (Button) findViewById(R.id.button_capture);
    captureButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // Take a picture
            mCamera.takePicture(null, null, mPicture);                                
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是回调功能:

PictureCallback mPicture = new PictureCallback() {
        @Override
        public void onPictureTaken(byte[] data, Camera camera) {
            File pictureFile = getOutputMediaFile();
            if (pictureFile == null) {
                return;
            }
            try {
                FileOutputStream fos = new FileOutputStream(pictureFile);
                fos.write(data);
                fos.close();
            } catch (FileNotFoundException e) {

            } catch (IOException e) {
            }
        }
    };
Run Code Online (Sandbox Code Playgroud)

更新: 我在onPictureTaken方法中添加了以下内容但没有任何更改:

ExifInterface exif;
                exif = new ExifInterface(pictureFile.getAbsolutePath()); …
Run Code Online (Sandbox Code Playgroud)

android android-camera

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

如何知道GridView何时完全绘制并准备就绪?

我有一个带有自定义适配器的长GridView,我怎么知道GridView何时完全显示并准备好了?

这是代码中的问题:

dashboard = (GridView) findViewById(R.id.dashboard);
dashboard.setAdapter(new ListItemsAdapter(this, allIcons));
AlertSomeItemsOfTheListView();
Run Code Online (Sandbox Code Playgroud)

在序列中,在完全绘制GridView之前执行方法"AlertSomeItemsOfTheListView".

android android-listview

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

Facebook的聊天窗口如何保持打开状态并在同一个位置浏览页面时

Facebook的聊天窗口如何保持打开状态并在同一个位置浏览页面时

请在回答之前:

1 - 我非常了解Ajax,Facebook目前的实现并不像过去那样普通的Ajax.

2 - 页面的URL完全不是哈希部分,而是整个页面重新加载,而不是聊天窗口或面板.

我发现URL通过这个JS部分发生了变化:

history.pushState({},"New Title Goes Here","http://facebook.com/Something");
Run Code Online (Sandbox Code Playgroud)

但是数据本身怎么样呢?Firebug或Chrome中的Network-> XHR在XHR中不显示任何内容.所以我猜这不是Ajax.

ajax html5 facebook facebook-chat

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

如何通过Gradle/Android Studio中的外部库项目修改导入的模块并修改代码

我正在开发一个Android应用程序,我最近从Eclipse迁移到Android Studio和Gradle.

在我的预测中,我创建了5个UI Libs,并将它们作为模块添加到我的项目中,我创建的库被推送到我的github帐户(公开).

在eclipse中为标记为lib的项目添加外部依赖项时,当您更新外部项目的代码然后清理构建时,您的项目会获得这些更新,但在Gradle中我注意到它创建了物理副本,完全独立于其源,我的问题是如何只更改外部库并更新我的项目.

这是从我的gradle的配置剪切:

dependencies {
    // Libraries
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.gms:play-services:5.0.89'
    .
    .
    . 
    compile 'com.squareup.picasso:picasso:2.4.0'

    // Projects
    compile project(':com.shehabic.helpicon')
    .
    .
}
Run Code Online (Sandbox Code Playgroud)

android android-studio build.gradle android-gradle-plugin

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