Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

14
如何在Android中更改Webview的字体?
我想将webview的默认字体更改为自定义字体。我正在使用webview开发适用于Android的双语浏览器应用程序。 我尝试通过将自定义字体放入素材资源来获取自定义字体的实例。但是仍然无法将webview的默认字体设置为我的字体。 这是我尝试的: Typeface font = Typeface.createFromAsset(getAssets(), "myfont.ttf"); private WebView webview; WebSettings webSettings = webView.getSettings(); webSettings.setFixedFontFamily(font); 任何人都可以更正此错误或建议任何其他方法来将Webview的默认字体更改为自定义字体吗? 谢谢!

10
Android View.getDrawingCache返回null,仅返回null
任何人都可以尝试向我解释为什么 public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } 始终记录图形缓存为空,并将位图设置为空吗? 在设置缓存之前,我是否必须实际绘制视图? 谢谢!

27
Android Studio提示“无法解析符号”,但项目已编译
我在build.gradle中使用以下内容在AndroidStudio中导入twitter4j: dependencies { compile 'com.android.support:support-v4:18.0.+' compile files('libs/twitter4j-core-3.0.4.jar') } 该项目编译良好,我可以毫无问题地创建twitter对象。但是,在Android Studio中,引用该库的所有内容均显示“无法解析符号”并显示为红色。我需要做什么才能使Android Studio识别该库? 我已经尝试过重建项目,。/ gradlew clean,然后关闭并重新打开我的项目。

6
如何将值从一个活动传递到上一个活动
如何将值从一个屏幕传递到其前一个屏幕? 考虑这种情况:我有两个活动。第一个屏幕有一个TextView和一个按钮,第二个活动有一个EditText和一个按钮。 如果我单击第一个按钮,则它必须移至第二个活动,并且此处用户必须在文本框中键入某些内容。如果他从第二个屏幕中按下按钮,则文本框中的值应移至第一个活动,并应在第一个活动中显示TextView。

11
方形改装服务器模拟测试
什么是嘲笑使用时,测试服务器的最好办法广场改造框架。 可能的方式: 创建一个新的改装客户端,并在RestAdapter.Builder()。setClient()中进行设置。这涉及解析Request对象并返回json作为Response对象。 将此带注释的接口实现为模拟类,并使用它代替RestAdapter.create()提供的版本(不会测试gson序列化) ? 理想情况下,我想让模拟服务器提供json响应,以便我可以同时测试gson序列化。 任何例子将不胜感激。

14
一个人如何获取自己的Android应用程序的(私有)数据?
尝试使用拉出单个文件 adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt 失败于 failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied 尽管在设备上启用了USB调试。 我们可以通过古老的途径解决问题 adb shell run-as com.corp.appName cat files/myFile.txt > myFile.txt 但这对于一个以上的文件来说非常繁琐。 如何将目录/data/data/com.corp.appName/files拉到MacBook? 可以直接执行此操作,也可以通过`/ storage / sdcard0 / myDir(可以从此处继续进行Android文件传输)中的传输来执行此操作。 附加评论 可能只是在跑步 adb backup -f myFiles com.corp.appName 将生成我要查找的文件。在这种情况下,我正在寻找一种方法来解压缩/解压生成的备份!
97 android  adb 


1
如何在Android中更改代理设置(尤其是在Chrome中)[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 您能帮我吗:是否可以在Android中设置代理设置(尤其是在Chrome中)?测试期间,我必须在Android上更改IP。或者有一些软件可以帮助我解决这个问题...
97 android  proxy  ip 

16
Android:如何以编程方式打开和关闭屏幕?
在将此帖子标记为“重复”之前,我正在写此帖子,因为没有其他帖子可以解决该问题。 我试图关闭设备,然后在几分钟后或更换传感器后,将其重新打开。 关闭显示测试 我可以使用以下方法关闭屏幕: params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = 0; getWindow().setAttributes(params); 我一直无法使用wl.release()方法关闭屏幕。 开启显示测试 我的第一个猜测如下。没有任何反应,屏幕保持关闭。 params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = -1f; getWindow().setAttributes(params); 然后,我也尝试使用唤醒锁,但没有成功。 PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "tag"); wl.acquire(); 最后,我尝试了以下操作,但没有结果。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); 总而言之,对于这些方法中的任何一种,我在控制台中都不会出现任何类型的错误。当我使用电源按钮打开设备时,屏幕上会显示我的测试文本“屏幕应打开”。这表明代码应该已经运行了。请仅在您测试了代码后回答,看来许多功能(如params.screenBrightness = -1)无法按sdk的要求正常工作。
97 android 

5
处理程序是抽象的,无法实例化
我正在尝试Handler在我的应用中使用A。但是当我像这样实例化它时: Handler handler = new Handler(); 我收到以下错误。 Gradle: error: Handler is abstract; cannot be instantiated 当我检查解决方案时,它要求我实施以下方法: Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { } }; 我以前从未使用Handlers过,只是在一段时间延迟后才调用它。为此,我使用了: handler.postDelayed(new Runnable() { @Override public void run() …

8
更改TextView中一个单词的文本颜色
我正在寻找一种方法来改变在一个字的文本的颜色TextView从内Activity。 例如,与此: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); 如何将next文本的颜色更改为红色?

14
找不到用于处理Intent的活动:android.intent.action.VIEW
这是我播放录制的音频3gp文件的代码 Intent intent = new Intent(android.content.Intent.ACTION_VIEW); Uri data = Uri.parse(path); intent.setDataAndType(data, "audio/mp3"); startActivity(intent); 但是在我的HTC设备(Android 2.2 Froyo)中运行它时显示了一个异常: 05-04 16:37:37.597: WARN/System.err(4065): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/mnt/sdcard/audio-android.3gp typ=audio/mp3 } 05-04 16:37:37.597: WARN/System.err(4065): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1567) 05-04 16:37:37.597: INFO/ActivityManager(92): Starting activity: Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/mnt/sdcard/audio-android.3gp typ=audio/mp3 } 05-04 16:37:37.607: WARN/System.err(4065): …

6
Android对LocationManager的检查权限
当我单击活动布局中的按钮时,我试图显示GPS坐标。以下是单击按钮时调用的方法: public void getLocation(View view) { TextView tv = (TextView) findViewById(R.id.gps_coord_view); LocationManager lm = (LocationManager) getSystemService(LOCATION_SERVICE); Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); tv.setText("Latitude: " + loc.getLatitude() + "\nLongitude: " + loc.getLongitude()); } 我收到一个错误消息,说 通话需要许可,但可能会被用户拒绝。代码应显式检查权限是否可用。 我已经在中授予了这些权限AndroidManifest。当我在调用之前添加以下内容时,该错误会得到解决,并且应用程序会编译lm.getLastKnownLocation: if (checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) { return; } 但是,当我按下单击getLocation的按钮时,应用程序崩溃。到底是怎么回事?有没有更好/更简单的方法来获取设备的GPS坐标?

30
Android ClassNotFoundException:在路径上找不到类
10-22 15:29:40.897: E/AndroidRuntime(2561): FATAL EXCEPTION: main 10-22 15:29:40.897: E/AndroidRuntime(2561): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gvg.simid/com.gvg.simid.Login}: java.lang.ClassNotFoundException: Didn't find class "com.gvg.simid.Login" on path: DexPathList[[zip file "/data/app/com.gvg.simid-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.gvg.simid-1, /vendor/lib, /system/lib]] 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.access$600(ActivityThread.java:141) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 10-22 15:29:40.897: E/AndroidRuntime(2561): …
97 java  android  eclipse 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.