我创建了一个与三星Galaxy S4兼容的avd.这是详细信息:
1080 X 1920 API 14,Android 4.2
但是当我尝试运行这个模拟器时.它只显示空白屏幕,似乎根本不起作用.
我错过了什么吗?
任何人都可以分享他与Galaxy S4合作的经验.
我已经在android中使用slf4j实现了用于创建日志文件的代码,但没有成功。
首先,我按照以下添加了 gradle 依赖项:-
compile 'org.slf4j:slf4j-android:1.6.1-RC1'
compile 'com.github.tony19:logback-android-core:1.0.7-1'
Run Code Online (Sandbox Code Playgroud)
然后按照指南,我在资产文件夹中创建了一个配置文件,命名logback.xml
如下:-
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>/sdcard/testFile.log</file>
<append>true</append>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="FILE" />
</root>
Run Code Online (Sandbox Code Playgroud)
最后,我在我的应用程序中添加了一个日志,如下所示:-
Logger logger = LoggerFactory.getLogger(HomeActivity.class);
logger.debug("Testing slf4j", "Hello world");
Run Code Online (Sandbox Code Playgroud)
现在我运行了这个程序并期待 SDcard 中有一个日志文件,但不幸的是没有看到这样的文件。如果我遗漏了什么,请告诉我。如果有人在android应用程序中做到了,请帮助我。
谢谢。
我想要的是,用手指触摸图像移动文本,在按钮上单击它将现有图像重新绘制为新的图像,粘贴在文本上.
它适用于v3.1以及模拟器.但我试图在v2.2设备上测试它发生了更糟糕的Close.While它支持Devices.Can你帮助我离开这里.它将在几周内至关重要.谢谢提前.
///Redrawing the image & touchin Move of the Canvas with text
public void redrawImage(String path,float sizeValue,String textValue,int colorValue) {
BitmapFactory.Options options = new BitmapFactory.Options();
try {
options.inMutable = true;
} catch (Exception e) {
// TODO: handle exception
System.out.println("#############Error is======"+e.getMessage());
}
Bitmap bm = BitmapFactory.decodeFile(path,options);
proxy = Bitmap.createBitmap(bm.getWidth(), bm.getHeight(), Config.ARGB_8888);
Canvas c = new Canvas(proxy);
//Here, we draw the background image.
c.drawBitmap(bm, new Matrix(), null);
Paint paint = new Paint();
paint.setColor(colorValue); // Text Color
paint.setStrokeWidth(30); // Text Size …
Run Code Online (Sandbox Code Playgroud) 我正在寻找的是找到一种方法来管理Asyntask内的许多线程.
我需要将本地数据库与服务器更新同步.这可能是可以使用分页检索的大数据.
任何人都可以告诉我在asctiask内循环管理生成线程的首选方法是什么,以便它可以显示进度对话直到所有线程都完成.
我担心本地数据库对象及其在执行不同线程期间的同步,以便从服务器下载数据并保存/更新到本地数据库.
注意:我无法在单个服务器调用中从服务器下载所有数据.
提前致谢.
java multithreading android synchronization android-asynctask
与早期的设备一样,我们可以创建3种布局: -
但是,如果我想为三星Galaxy S4开发应用程序该怎么办?是否为此特定屏幕启动了任何新配置,或者它将采用布局xlarge-layout.
对于可绘制配置,将引发相同的查询.
我没有S4可用,所以我需要在这里问一下.任何答案将不胜感激.
layout android drawable android-screen-support samsung-mobile
我有一个任务,我需要以编程方式将小时,分钟,子午线设置为Calendar对象,并且需要以hh:mm a格式显示时间.到目前为止,下面是我的代码.
Calendar calendar = (Calendar)dateNtime.clone();
calendar.set(Calendar.HOUR, 12);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.AM_PM, 1);
SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm a");
String str = dateFormat.format(calendar.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)
其中dateNTime是一个现有的日历对象,我必须在构建新的日历对象时使用它.
一切都很顺利,只有一个案例,而我设定12PM.它总是格式化hh:mm a并且结果是12:00 AM,而它应该是12:00 PM.
如果有人对Calendar对象有很好的体验并且已知问题,请提供帮助,如果有好的教程链接,请提供给我.
int a =10;
a = 30;
Run Code Online (Sandbox Code Playgroud)
&
String a = "abc";
a = "xyz";
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我这里执行了什么类型的任务.
我知道提出这样一个愚蠢的问题几乎不值得,但我只是想找到字符串赋值和其他对象赋值之间的区别.
我知道像"abc"这样的每个String值都是一个String对象本身,然后在分配给它时执行什么样的操作String Object
.喜欢a = "xyz"
.
我正在运行一个应用程序,我需要播放存储在URL某处的音频.
在播放网址之前,我想将播放按钮的图像更改为暂停.
我很难在参考文献中做.
UI在URL上播放音频后立即更改,播放服务器URL需要5-10秒.如何在播放音频之前更改按钮的图像.
任何人都可以解释一下为什么会发生这种情况以及可能的解决方案是什么.
请查看我的代码: -
((Button)v).setBackgroundResource(R.drawable.pause);
PlayPauseBtn.setId(1);
Toast.makeText(RadioActivity.this, "Loading...", Toast.LENGTH_LONG).show();
MediaController.mediaPlayStart(R.raw.acoustic_loop_bgm,
RadioActivity.this.getApplicationContext());
public static void mediaPlayStart(int resourcesId,final Context m_Context) {
try {
mp = new MediaPlayer();
mp.setDataSource(m_Context, Uri.parse(Contants.audioURL));
mp.prepare();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setLooping(true);
try {
mp.start();
} catch (Exception e) {
// TODO: handle exception
}
} catch (Exception e) {
// TODO: handle exception
System.out.println("#####THE EXCEPTION IN THE MEDIA PLAYER PLAY==="+e.getMessage());
}
}
Run Code Online (Sandbox Code Playgroud)
下面是我播放声音之前的logcat.
06-21 17:15:17.661: W/KeyCharacterMap(1005): No keyboard for id 0
Run Code Online (Sandbox Code Playgroud)
06-21 17:15:17.661:W/KeyCharacterMap(1005):使用默认键映射:/system/usr/keychars/qwerty.kcm.bin 06-21 17:15:21.910:I/System.out(1005): 00000000000000 06-21 17:15:21.910:I/System.out(1005):2222222222 …
我将开发一个应用程序,我需要将用户的当前位置检索到应用程序中,以便获取特定位置的数据。在开始之前,我想了解 GPS 系统如何为 Android 工作以及与 WiFi 有什么关系。谁能告诉我有关 Android 设备参考的 GPS 和地理代码的完整解释,并建议我如何开始。
我想要做的是创建一个可以在没有用户交互的情况下执行它的功能的应用程序.这不应该在Device中的Applications页面上有任何appicon.安装后,用户无需知道设备中运行的应用程序.我在演示应用程序中尝试使用No Launcher Activity但它没有运行应用程序代码,这很明显.有没有办法完成这项任务,这有什么意义吗?