我尝试在带有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版本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) 目前我通过此命令发送短信:
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"吗?
谢谢
我们正在构建一个包含我们希望本地化的动态数据的应用程序.我们知道如何在iOS和Android中本地化字符串,但在这种情况下,数据将从服务器动态下载,因此我们需要动态下载本地化文件.
通常我们将字符串文件存储在语言文件夹中.当文件来自服务器时,我们该怎么做?
我正在尝试制作可与Google Cloud Messaging通信的应用.我已经看了一些教程并阅读了很多内容,但这一切都跳过了一点.为API项目配置Android密钥时,它会要求提供SHA1证书指纹.

我怎么找到这个(我有eclipse和windows 7)?
任何帮助,将不胜感激.
我想在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条所示,我怎样才能放置相同的边框?
任何人都可以告诉我一种创建应用程序内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) 我正在使用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(),但它给出了错误.如果有人有相同的工作,请告诉我.提前致谢.
当视图结束后拉出视图时,这个蓝色阴影叫什么?当出现或出现时是否有触发器?

我已经实现了https://github.com/maurycyw/StaggeredGridView,我希望在此视图组被过度滚动时加载更多项目.
我想通过 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中的代码。
android ×8
adb ×1
api ×1
arraylist ×1
chromebook ×1
cocos2d-x ×1
google-maps ×1
ios ×1
java ×1
localization ×1
service ×1
sha1 ×1
shell ×1
sms ×1