小编Ris*_*ava的帖子

Tools.jar不在Android Studio类路径中

我尝试在带有ARM处理器的三星Chromebook Series 3上安装Android Studio,但我坚持使用Java.任何帮助,将不胜感激.

Downloaded and extracted Android Studio
Downloaded and extracted Java 1.7.0_21 JDK ARM
Completed the below commands except the javaws commands as they error-ed out doesn't exist

tar xzvf ~/Downloads/jdk-7u21-linux-arm.tar.gz sudo mv jdk1.7.0_21/ /usr/lib/jvm/ 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_21/bin/java 1 
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_21/bin/javac 1 sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.7.0_21/bin/javaws 1 
sudo update-alternatives --config java 
sudo update-alternatives --config javaws
Run Code Online (Sandbox Code Playgroud)

我尝试了JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21命令,它仍然会给我错误.

android chromebook android-studio

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

在videoView:Android v 4.2.1中播放视频时出现java.lang.StringIndexOutOfBoundsException

当我在Android版本4.2.1中的videoView上播放视频时,我遇到了这个崩溃.我在Micromax Canvas A210设备上特别发现了这一点.它没有显示发生错误的任何消息.这是一个错误或应用程序中的错误吗?崩溃日志如下:

09-18 11:05:53.245: E/AndroidRuntime(2323): FATAL EXCEPTION: main
09-18 11:05:53.245: E/AndroidRuntime(2323): java.lang.StringIndexOutOfBoundsException: length=11; regionStart=0; regionLength=-1
09-18 11:05:53.245: E/AndroidRuntime(2323):     at java.lang.String.startEndAndLength(String.java:583)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at java.lang.String.substring(String.java:1464)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.widget.VideoView.openVideo(VideoView.java:407)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.widget.VideoView$6.surfaceCreated(VideoView.java:730)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.SurfaceView.updateWindow(SurfaceView.java:606)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.SurfaceView.access$000(SurfaceView.java:88)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:183)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:692)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2123)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1139)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4879)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:776)
09-18 11:05:53.245: E/AndroidRuntime(2323):     at …
Run Code Online (Sandbox Code Playgroud)

android android-4.2-jelly-bean android-videoview

17
推荐指数
1
解决办法
1577
查看次数

通过adb shell服务调用isms Android 4.1.2发送短信

目前我通过此命令发送短信:

adb shell service call isms 6 s16"phoneNumber"i32 0 i32 0 s16"smsText"

在Android 2.3.6和完美的工作.

现在我想在Android 4.1.2中使用相同的命令,但是当我发送命令时,我在Logcat中收到了这个输出

> 12-11 14:17:37.97 1626-2182/? D/PhoneRestrictionPolicy? SmsRestrictionPolicy.canOutgoingSms >>>>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我删除这个"SmsRestrictionPolicy"吗?

谢谢

shell service sms android adb

17
推荐指数
1
解决办法
8042
查看次数

从服务器添加字符串本地化文件

我们正在构建一个包含我们希望本地化的动态数据的应用程序.我们知道如何在iOS和Android中本地化字符串,但在这种情况下,数据将从服务器动态下载,因此我们需要动态下载本地化文件.

通常我们将字符串文件存储在语言文件夹中.当文件来自服务器时,我们该怎么做?

android localization localizable.strings ios

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

SHA1证书指纹

我正在尝试制作可与Google Cloud Messaging通信的应用.我已经看了一些教程并阅读了很多内容,但这一切都跳过了一点.为API项目配置Android密钥时,它会要求提供SHA1证书指纹.

在此输入图像描述

我怎么找到这个(我有eclipse和windows 7)?

任何帮助,将不胜感激.

api android google-maps sha1 google-cloud-messaging

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

TextViews之间有分隔线

我想在android studio中重新编写以下布局:

预览图片

因为我在android的东西是新的,我首先尝试使用LinearLayout,并认为这可能是不可能的.现在我正在尝试使用RelativeLayout我已经用颜色创建了这个块:

        <RelativeLayout
                android:layout_width="fill_parent"
                android:layout_height="80dp"
                android:background="@color/red_top">
        </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

现在我想问一下,如何将它分开,就像在顶部的图像1条和同一布局的底部的2条所示,我怎样才能放置相同的边框?

android android-layout android-linearlayout

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

应用程序内的BroadcastReceiver

任何人都可以告诉我一种创建应用程序内BroadcastReceiver的方法吗?我创建了BroadcastReceiver,它可以播放一条消息.它甚至在应用程序处于后台状态时也能工作,我希望它只在应用程序处于前台时才能工作.

  public class MainActivity extends Activity {

            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                this.registerReceiver(this.mConnReceiver, new IntentFilter(
                        ConnectivityManager.CONNECTIVITY_ACTION));
            }

            private BroadcastReceiver mConnReceiver = new BroadcastReceiver() {

                public void onReceive(Context context, Intent intent) {
                    boolean noConnectivity = intent.getBooleanExtra(
                            ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
                    String reason = intent
                            .getStringExtra(ConnectivityManager.EXTRA_REASON);
                    boolean isFailover = intent.getBooleanExtra(
                            ConnectivityManager.EXTRA_IS_FAILOVER, false);

                    NetworkInfo currentNetworkInfo = (NetworkInfo) intent
                            .getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
                    NetworkInfo otherNetworkInfo = (NetworkInfo) intent
                            .getParcelableExtra(ConnectivityManager.EXTRA_OTHER_NETWORK_INFO);

                    if (currentNetworkInfo.isConnected()) {
                        System.out.println("Connected");
                        Toast.makeText(getApplicationContext(), "Connected",
                                Toast.LENGTH_LONG).show();
                    } else {
                        System.out.println("Not Connected");
                        Toast.makeText(getApplicationContext(), "Not Connected",
                                Toast.LENGTH_LONG).show();
                    } …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-broadcast

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

根据Cocos2dx中的屏幕大小更改资源文件夹

我正在使用Xcode IDE和Cocos2dx来开发多平台游戏.我刚刚开始开发并在一个地方涂成灰泥.我想根据屏幕大小更改资源文件夹.

CCSize screenSize = pEGLView->getFrameSize();
       CCEGLView::sharedOpenGLView()->setDesignResolutionSize(768, 1024,
       kResolutionExactFit);
       if (screenSize.width > 768) {

          CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");

          pDirector->setContentScaleFactor(2);
      } else {

          CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");

          pDirector->setContentScaleFactor(1);
       }
Run Code Online (Sandbox Code Playgroud)

但由于不推荐使用setResourceDirectory(),我可以使用任何其他方法.我尝试使用setSearchPaths(),但它给出了错误.如果有人有相同的工作,请告诉我.提前致谢.

cocos2d-x

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

这个蓝影叫什么?

当视图结束后拉出视图时,这个蓝色阴影叫什么?当出现或出现时是否有触发器?

在此输入图像描述

我已经实现了https://github.com/maurycyw/StaggeredGridView,我希望在此视图组被过度滚动时加载更多项目.

android android-viewgroup

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

如何通过Java列表中的属性获取对象的索引

我想通过 Java 中的属性获取列表中对象的索引。
例子:

List<MyObj> list = new ArrayList<>();
list.add(new MyObj("Ram");
list.add(new MyObj("Girish");
list.add(new MyObj("Ajith");
list.add(new MyObj("Sai");  

public class MyObj {
public String name;
    public MyObj(String name){
        this.name=name;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想获取包含名称为“Girish”的对象的索引。请让我知道JAVA中的代码。

java arraylist

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