滚动listview时,布局背景会闪烁。也就是说,布局有一个背景图像。此图像将不可见,并在滚动时一直重新加载。如何纠正这一点?有什么想法吗
注意:内置的android阵列适配器也是如此
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, list_value));
setListAdapter(新阵列适配器)(此,
android.R.l
我正在尝试制作一个简单的服务器,它将允许我测试Androids的安全特性。我需要开发一个应用程序,将打开一个插座。
我用C语言编写了一些类似的东西,但我对java没有兴趣。下面是C语言中的应用程序
// simpleserver3.c
#define MY_PORT 9999
#define MAXBUF 99
void indata(int clientfd, struct sockaddr_in client_addr)
{
char buffer[12];
pri
标签: Android
landscapeandroid-1.5-cupcakesettext
嘿,谢谢你仔细检查。
我真的不明白为什么会发生这种情况,尽管这可能与我处理音频输入的后台线程有关。
在我倾斜手机之前,一切都很好,我还没有把风景画或类似的东西放进去。所以它应该会自动拉伸我的肖像布局。
但它只是拉伸了它,它还重置了我的标签,使我无法在它们上使用我的setText功能。我还注意到它暂停了我的背景线程。
下面是设置文本视图的代码:
private void reactOnAudioMessage(Message msg) {
TextView txtVwLastValue =
我是android新手&我正试图为一个项目编写一个应用程序
我需要检查用户是否在edittext中输入了7个数字和一个字母。
示例:0000000 x
我该怎么做?蒂亚!:) 最好的方法可能是使用传入EditText方法的。以下是一个使用示例:
editText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable e) {
String textFro
我尝试在AsyncTask类的内部类中创建广播接收器
这是我的密码
public class sendData extends Activity {
private Intent myFiltered;
public void send(String loc){
myFiltered = new Intent(GPS_FILTER);
myFiltered.putExtra("location_info_post", loc);
如何在自定义视图类中链接onSizeChanged()、onMeasure()、onDraw(),这样我就可以获得父宽度和父高度,这样我就可以缩放我的图像以精确地适应屏幕…请给出任何合适的示例将其添加到活动的onCreate中
ViewTreeObserver vto = layout.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
我正在尝试使用图形布局编辑器制作我的应用程序,到目前为止还不错,但现在我遇到了这个问题:
我希望灰色的小文本视图再高一点,但无论我做什么,这都不会发生。当我几乎不能创建一个简单的GUI时,市场上的应用程序怎么会有这么漂亮的GUI?他们在用什么,而我不是P谢谢。好吧,要微调UI,您最终必须编辑生成的XML。如果您开始用XML弄脏您的双手,那将是一件好事。请发布XML,然后任何人都可以建议进行哪些更改
我认为您可能会减少上面文本视图的填充或边距。您是否尝试过编辑XML并减少文本的顶部边距?或者减少
我有一个位图,它的像素只包含两个argb值:纯黑色和纯透明。然后我在Android中放大位图,现在位图有很多argb值:纯黑色和纯透明,以及具有不同透明度级别的黑色(即半透明黑色);这是由于android自动完成的插值。我希望位图像素只包含原始的两个argb值
目前,我通过以下过程完成此任务:
my_bitmap = Bitmap.createScaledBitmap(BitmapFactory
.decodeResource(context.getR
我正在尝试打开已存储在SD卡中的位图,如下所示:
String imageFilePath= "/sdcard/SoftCopy/"+mybitmap.png;
BitmapFactory.Options bmpFactoryOptions = new BitmapFactory.Options();
Bitmap loadedWork= BitmapFactory.decodeFile(imageFilePath, bmpFactoryOptions);
Canvas c =
我想在android应用程序中使用功能区菜单(如Microsoft Word 2007或10)。有人有什么建议吗?如果无法实现,是否有人有其他想法如何实现类似的功能?在Android开发中,我是新手,所以我无法想象如何用活动(windows)和Android工具调整功能区菜单。
可能在移动应用程序中使用功能区菜单不是个好主意,如果是,我可以使用什么替代方案?
功能区菜单需要,因为应用程序非常大,并且它有许多工具和选项。
谢谢!:)
Android中没有内置的功能区菜单。
您可以使用TabLayo
请帮帮我
谢谢。 看起来标准的C++库没有链接。您是否将代码链接到g++、gcc或ld?如果使用第一个库,该库将自动链接,但如果使用其他两个库,则不会链接
对于有关sqlite3的错误,您需要将-lsqlite3添加到link命令中(当然,假设您已经安装了该命令)。请在包含标题的位置添加代码。你为什么用安卓标签来标记这个问题?请详细说明你的问题,并添加有关上下文的更多信息。我已经在C++中编写了一些代码,还有很多CPP文件,我正在编译这些文件。所有文件都已成功编译,但在创建时。因此,文件(即共享
}
在这个网站上的人和帖子的帮助下,我得到了一个运行正常的web应用程序。我只需要让“mailto”功能正常,我很好。我尝试了不同的代码从我找到的帖子。上面的代码是“IntentSupport无法解析”和“MIME类型无法解析”刚刚开始尝试学习这些东西。任何反馈都很好。谢谢 什么是IntentSupport类?我没有看到你把它导入任何地方。我觉得这是一个你还没有安装的第三方库。你说得对。我使用了我发现的错误代码。我编辑了它。代码运行。当我点击带有mailto标签的链接时,devices mess
我试图在onPause()中停止线程,但该线程仍在运行,并在线程过期时收到发送的通知。看来我把一切都安排好了。。。我的通知很好,睡了八千个觉后就出来了。。但是如果用户在此之前离开/onPause(),则通知仍将弹出
private static final int MY_NOTIFICATION_ID=1;
private NotificationManager notificationManager;
private Notification myNotification;
我有一个表面视图,每当我触摸屏幕,一个图像就会出现在我触摸的地方。很好,但我不知道如何在SurfaceView上添加背景。我曾尝试使用OnDraw立即绘制背景(无需触摸),这只在某些时候起作用。大多数时候它都会强制关闭
有人想看看我的代码,看看是否有可能在Surface view上获得背景图像吗?提前谢谢
类MyView扩展了SurfaceView实现了SurfaceHolder.Callback{
私有细线;
private ArrayList_graphicsz=new ArrayList(
在我的应用程序中,有一个面板和一个线性布局。用户可以单击面板或布局。但当用户单击线性布局时,我需要执行panellistener事件。我如何在安卓系统中做到这一点
这是我的密码
public class FindTables extends Activity implements OnPanelListener, OnClickListener {
LinearLayout overlay;
Panel panel;
@Override
protected void onCreate(Bun
我目前正在编写一个android应用程序,它需要一个web数据库来存储数据。我使用VisualStudio2010创建了一个网页作为web服务,但问题是如何将数据更改为Json并让android应用程序读取它?
我只是编写应用程序的初学者,任何人都可以帮助我?那么你需要从web服务返回JSON字符串。从Android应用程序端,您需要读取这些JSON字符串。要阅读JSON解析,请访问链接。您也可以访问以下链接
更一般地说:我访问了这个链接并遵循了他的过程,输出是“Hello World,Pars
如何解决android中的OOM问题。我尝试了几乎所有的事情,比如缩放位图、在BitmapOption中输入、释放所有资源等等,但仍然遇到了OOM问题。
这基本上是由相机拍摄的图像或任何大于1.5 mb的图像。我的应用程序中还有15-20MB大小的图像。这就是我使用android培训的一些代码来避免OOM错误的做法。这是我的类“ScaledFactor”
在我的活动中,我使用
background = ScaledFactor.decodeSampledBitmapFro
我在这个网站上读了更多关于这个问题的文章,但我的问题仍然存在。
我的清单包含以下权限:
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.INTERNET"/
在android中检索调用日志时,在尝试根据索引1的投影分割“\n”上的结果时,我得到了一个超出范围的索引
/*
* projection string that will contain the values retrieved
*/
String[] projection = new String[] { Calls.DATE, Calls.NUMBER, Calls.DURATION };
/*
* Cursor to loop
我在活动a中有一个webview,我正在导航到活动B,因此当我切换回活动a时,我希望恢复webview,即重新加载其最新URL,并可以返回查看历史记录
我的问题是,当调用activityA.onPause()以避免内存泄漏时,我将webview重置为null,但当调用activityA.onResume()时,我将无法恢复webview,因为我的设计将必须创建一个新的webview实例。这样,即使我可以恢复最新的url,我也无法恢复历史记录
任何建议都将不胜感激 dirty one,您必须将数据
我试图在根shell中使用isms发送SMS,但仍然没有成功。我试过了
service call isms 4 s16 "+mynumber" s16 "" s16 "hello world!" s16 "" s16 ""
但我在LogCat中看到了这一点,手机上没有发出短信
W/Parcel ( 1056): Attempt to read object from Parcel 0x52ecfdac at offset 124 that is not in the object list
标签: Android
android-canvasandroid-animation
我正在开发一个使用不同图像的游戏。我想将该图像设置为背景。想在一段时间后改变图像。鉴于您无法删除单个图像,我想清除画布并从图像数组中重新绘制图像。我的问题是如何创建可以从onDraw方法访问的数组?我如何在线程中调用onDraw方法以改变背景
线程类的代码:
private class CanvasThread extends Thread {
private SurfaceHolder surfaceHolder;
private boolean isRun =
我正在尝试Android NDK样本位图等离子。我已经在Android.mk中添加了该行
本地\u CFLAGS:=-march=armv6
但是我在模拟器上运行它时遇到了一个SIGILL错误。否则,它会起作用。
我正在使用最新的NDK(使用cygwin)和更新的SDK。
为什么会这样?目前Android emulator似乎只支持(官方)armv5本机代码
我想启动我的MainActivity,在android 2.3中,它不会启动,但在Jelly Bean中它可以工作。我没有出错,什么也没发生
我注意到当我使用putExtra时,它就不起作用了。有什么原因吗
启动主活动
final ComponentName cn = new ComponentName("de.application.ui", "de.application.ui.MainActivity");
Intent intent = IntentCompat.makeRes
如果EclipseAndroid或AppEngine项目中的每个团队成员都有不同的计算环境,例如SDK、java等的不同路径,那么设置EGit和Git repo的最佳方法是什么,这样推/拉就不会用特定路径覆盖其特定项目属性和/或设置
我最好的猜测是,这些特定于每个计算环境的路径/目录相关项目设置都在如下文件中
.classpath
.project
project.properties
在Egit中,这些应该是“假定不变的”
还有其他文件吗?有没有更好的方法避免用Eclipse或Egit覆
标签: Android
android-preferencesapplication-settings
我正在尝试开发一个安全应用程序,我想首先显示已安装应用程序的列表,并在列表的项目上单击,显示其所需的权限
我已成功创建应用程序,直到获得许可。现在,我想禁用摄像头、互联网等,使用设备管理API,我希望在“应用列表”的设置中包括“禁用摄像头”选项,即我的已安装应用程序列表应用程序
有人能指导我怎么做吗?我需要使用首选项吗?感谢任何帮助,android开发新手。在developers.android.com上,它描述为
禁用摄像头
从Android 4.0开始,您可以禁用相机。请注意
不一定是永久性
在开发android设备和232设备之间的232通信时,我遇到了一个非常奇怪的问题。我想在我的MCU和232设备之间建立通信,232设备的波特率为115200
我所做的工作如下:
我open()一个端口ttyO0,并获得一个文件描述符fd1。我使用tcsetattr(fd1,TCSAFLUSH,termiosA)将termiosA映射到fd1。termiosA的波特率为9600,因此与我的232设备不兼容
后来,我取消了之前创建的内容,并通过将fd1更改为fd2,将termiosA更改为term
我想通过网络对话向朋友发送请求。一切都很好,除了我不知道从哪里传来的消息
这是我的包裹:
private void shareToFacebook() {
if(facebookUser != null) {
Bundle params = new Bundle();
params.putString("method", "apprequests");
params.putString("message",
我的密码有错误。请帮忙
代码
日志
问题在文件CopyOfMainActivity.java的第514行,并调用Log.d方法。
我猜是这一行
Log.d(Tag, "ГУГЛ вперед!!!!!!!!");
但是,当我看这段代码时,我认为由于“Tag”,所有对Log方法的调用都会有问题
是否有字符串类型的变量标记?
如果是的话,那么Android可能会对这些非拉丁字符有问题,但我对此表示怀疑
尝试编辑您记录的所有呼叫,例如:
Log.d("myservice", "ГУГЛ вперед
我想将内联视频嵌入到我的android phonegap应用程序中(类似于html5中的视频标签),我不需要离开页面的全屏选择
那么,有没有嵌入内嵌视频或swf文件的解决方案/插件?或者phonegap不支持这一点,我应该停止搜索?您可以使用插件来实现这一点。我已经用过了,它很有魅力
我正在尝试编写一个简单的应用程序,从GPS接收位置信息并在地图上绘制点。我写了一个GPS处理服务,但我在活动中使用它时遇到了问题-我无法获得纬度/经度/高度的值
该服务似乎启动正确(GPS在手机上启动并获得修复),但当我尝试检索坐标(通过按下活动中的按钮调用相关方法)时,应用程序崩溃,我在LogCat中遇到java.lang.NullPointerException错误
我看过很多关于Stack Overflow和其他网站的例子,但我是Android开发新手,我不确定我做错了什么。如有任何建议,
大家好
是否有某种方法可以按特定列对TableLayout内容进行排序
我需要根据用户选择从微调器订购内容。
示例:如果用户选择按“名称”对表格排序,则列名将按升序排列
这些行包含保存所述内容的文本视图,内容通过数据库填充
除了必须重新打开与数据库的连接之外,还有更简单的方法来订购内容吗
谢谢。我能想到的唯一方法是为您的表行条目创建一个java对象,将您的所有对象放入一个列表中,并使用如下方式进行比较:
Collections.sort(nodeList, new Comparator<D
我的代码有问题。当我点击按钮时,我收到一条无效IP地址的消息,但我真的不知道为什么。应用程序应该从MySQL数据库填充微调器,但当我按下按钮时,我得到“IP无效”的提示,应用程序关闭
public class IzboraGrada extends Activity {
Spinner spinner1, spinner2;
private Button button, izlaz;
static String str_grad,str_predmet,url;
对不起,我的英语不好。
我正在开发一个包含聊天功能的Android应用程序。我计划在Google play上上传两个版本。一个是精简版,一个是专业版。我正在使用GCM包含聊天功能。
我想问的是,将两个版本的应用程序上传到市场,而不是一个应用程序进行应用程序内购买是否更好。如果我上传两个应用程序,那么如何区分这些应用程序以使用不同的GCM Id。
我知道这不是一个编程问题,但我需要帮助。
任何建议。我不知道如何回答您问题的第一部分(两个应用程序与一个应用程序)
至于第二部分,如果上载两个应用程序,
标签: Android
android-loadermanagerandroid-loader
在由ViewPager管理的片段中使用AsyncTaskLoader有一个问题。
配置如下:
片段#1-从磁盘加载图片的加载程序
片段#2-从磁盘加载自定义对象的加载程序
片段#3-从网络加载JSON对象的加载程序
片段#4-作为#3
如果我在片段#1中省略了加载程序,那么一切都是正常的,正如预期的那样。
但是如果我尝试在片段#1中使用加载程序,所有其他加载程序都不会调用每个片段中指定的onLoadFinished回调。我放了一点日志,我看到所有其他加载程序都正确地处理了loadInBackgr
我曾尝试过“动态导航栏”或“特定于上下文的构建操作选项卡”等模式,但我可以找到任何关于如何使用导航栏的好例子(如windows资源管理器中的例子,因为vista:->4.地址栏)
我有一个树状结构中按类别排序的一组数据,我非常希望用户能够导航回他以前通过触摸选择的任何节点(主页、类别或子类别)
我从未见过任何应用程序在安卓系统上实际使用它,所以我想知道这是否可能
有没有类似于我搜索的东西?如果没有,你知道我可以从哪里开始吗?只是为了结束这个案例:我使用了堆栈,从头开始制作。我想知道是否有任何内置
抱歉,这是一个重复的问题,但张贴是必要的,因为每个人都会有不同的设置
这是我的xml文件。。。。请建议在三个按钮之间留出适当的间距,如有进一步建议,将不胜感激
main menu.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_pare
如果我用我的相机在android的肖像模式下拍摄一张照片,然后将其加载为位图并将其绘制到画布上,它看起来会逆时针旋转90度并以横向方向旋转。我使用BitmapFactory.decodeFile(imagePath)以加载图像。有人知道为什么会发生这种情况吗?请在上查看答案
底线是,capture保留了硬件摄像头的方向,这在大多数电话中都是横向的。您几乎没有办法找到拍摄图片时设备相对于地平线的实际方向,例如JPEG文件的EXIF头。解码此类文件的位图方法不尊重EXIF信息,即使它存在。但是,您可
我的布局中有一个按钮和图像视图。当点击按钮时,图像视图应该是可见的。算法是:
1) 点击按钮
2) imageview变得可见
3) 其他行动。
然而,它并不总是这样工作。有时单击按钮时,按钮保持黄色,不执行任何操作,也不会引发异常。当我点击屏幕上的任意位置时,它将继续执行步骤3,按钮将再次被取消选择。
这种奇怪行为的原因可能是什么
编辑:这是我的xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:la
我用
要向下移动睡眠持续时间,但睡眠持续时间的符号没有向下移动。
把它移下来?
如下图所示
我发现只要减少睡眠时间和锻炼的字号就可以了
在睡眠时间后留出一个长的空白,让运动在睡眠时间以下进行
String[]titles=新字符串[]{“睡眠持续时间”,“\n\n\n\n\n\n\n\n\n\n\n睡眠时间”}
String[] titles = new String[]{"\n\n\n\n\n\n\n\nSleep Duration","\n\n\n\n\n\n\n\nExercise"};
我能够在我的应用程序启动时成功播放背景音乐,这是它仅有的一个活动(一页)。
但是问题是当我点击后退按钮退出应用程序时。。。它关闭了,音乐也关闭了,但它给了我意外停止的错误,然后几秒钟后音乐就开始播放,没有任何办法停止它
这是我调用stop函数的活动代码
@Override
protected void onDestroy()
{
mServ.onDestroy();
}
这是MusicService的部件代码:
@Override
public void o
我是android新手,一直在尝试使用提供的步骤为android编译SoundTouch源代码包:
我在定义NDK安装(“NDK”)的位置时遇到问题。
以下是说明如何操作的说明:
请注意,要允许Cygwin/bash定位NDK编译脚本,您需要定义环境变量“NDK”中定义的NDK安装位置。最简单的方法是在~/.bash\u概要文件末尾添加NDK路径定义,例如:
NDK=/cygdrive/d/Android/android-ndk-r6
"
我不确定在哪里设置NDK的路径。我曾尝试在其中定义Cy
我们正在努力想出一个如何集成构建环境的好主意,现在我们开始使用swagger-…codegen从我们的后端API为android应用程序、iOS应用程序和webclient生成API类
当前情况:
我们使用几个(私有)github存储库
node.js后端:grunt构建,使用基于云的CI服务进行测试和CI-在成功构建上运行web和android客户端api访问类的codeGen,持续部署到heroku测试环境
web前端,grunt构建,使用基于云的CI服务进行测试和CI,并持续部署到he
我有一个listview,它显示从internet下载的图像,并为listview的每一行提供自定义布局,如下所示:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
我想做一个游戏。游戏不会有任何纹理,因为我想改变例如每一条线或每一个正方形的颜色。我听说形状渲染器效率不高,不应该集中使用。我的游戏将是2D的,适用于Android
我能做什么
也许LIBGDX不适合形状渲染
我该怎么办
要回答“我该怎么办?”,Shaperender会让你走很长的路。尝试一下,了解它是如何工作的,测量它的性能,如果它的性能不够好,那么滚动您自己的解决方案。您可以使用一个小的白色方形纹理和比例/颜色,通过SpriteBatch创建线/正方形/矩形,以达到您想要的任何尺寸。不过,
我正在开发一个Android应用程序,它使用谷歌登录按钮进行身份验证。我可以登录并访问用户的配置文件数据,但我想知道访问令牌
我能取回它吗?我是否需要使用GoogleAuthUtil?如果您有同样的疑问,请查看PhotoHunt示例。。。它帮助我解决了我的问题:
我正在尝试在genymotion上测试我的应用程序,并使用parse作为后端。
每当我尝试登录时,android都会显示一个错误:不幸的是,应用程序已经停止工作
virtualbox也是如此
然而,如果我使用模拟器,它可以工作,并且登录也可以在KindleFireJellyBean上工作
对可能出现的问题有什么看法吗
PS-如果我使用internet,它可以在virtual box和genymotion上运行。从该链接下载genymotion并在网站上注册,然后通过您的id和密码登录…您应该添加
我在play store上有一个应用程序,每天我都会收到错误报告。但这种错误发生在某些设备上,但不是所有设备上。我有5000人在使用我的应用程序,这是我不明白的错误
因此:我收到的报告错误:
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.jeanjn.guiadeacademia/com.jeanjn.guiadeacademia.control.Main}:
android.database.s
在我的应用程序中,我需要从服务器下载一些字符串,以便在应用程序中使用。如何将字符串上载到服务器
起初我上传了一个文本文件,但在发送请求时,我在logcat中收到了以下错误:
以下各项的意外响应代码307:
此外,我在网页正文中上载了我的文本,发生了相同的错误。
请帮助我如何将一些文本或ArrayList上传到服务器,并通过截取下载并在应用程序中使用
这是我的截击请求方法:
private void getOnlinePrice (){
StringRequest request=new S
如何将此数组作为参数发送。我正在使用此链接:
但是做不到。我需要帮助来解决这个问题 使用此方法:
service_category_type :
[
{parent_service_id: "5c78df0f9ed89a3ea251ad", child_service_id : "5c78df409ed89a3ea251ad"},
{parent_service_id: "5c78dd1763f38236efdf35", child_service_id : "5c78d