问题列表 - 第29566页

识别非正式的Android设备

我可能不喜欢它,但非官方Android设备的数量正在增长,其中大多数都对Android操作系统进行了自定义修改,或者不符合Android 兼容性定义文档.

例如,aPad/iRobot更改了系统处理屏幕旋转的方式,而Eken有一个虚拟菜单按钮,当应用程序在全屏模式下执行时,该按钮会消失.

想要与这些设备兼容的应用可能需要根据具体情况处理它们,使用Build类来识别它们.

不幸的是,我无法访问这些设备,我不知道如何识别它们.有没有人有Build非官方Android设备的值列表,或者有没有办法知道该设备是否是官方Android设备(也许是查询市场应用程序)?

compatibility android build

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

Android 1.6 Mapview在用户与地图交互之前不会显示流量

我有一个MapActivity.如果将其设置为适当的位置和缩放级别以查看流量​​,则在首次创建之后不显示,直到您与地图交互(单击,拖动等),此时流量将显示.当然,我希望流量在加载后没有任何用户交互显示,但我一直无法弄清楚如何触发它.有任何想法吗?

从我的MapActivity继承类:

private MapView mapView;

@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.map);
 mapView = (MapView) findViewById(R.id.mapview);
 mapView.setBuiltInZoomControls(true);
 mapView.setTraffic(true);
}
Run Code Online (Sandbox Code Playgroud)

这里是R.layout.map的最新消息

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainlayout"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:clickable="true"
        android:apiKey="...MY API KEY HERE..."
    />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android android-mapview

5
推荐指数
1
解决办法
1286
查看次数

CGContext文本绘图无法在iPhone 4上扩展

我正在尝试创建一个可以在iPhone 4上很好地扩展的应用程序.目前大多数都可以完美地扩展,除了一个关键部分:我在一个CALayer中绘制的文本,在其drawInContext:方法中.这是我的代码:

- (void)drawInContext:(CGContextRef)context {
    UIGraphicsPushContext(context);

    CGContextSetGrayFillColor(context, 1.0f, 1.0f);
    CGContextFillRect(context, self.bounds);

    CGContextSetAllowsAntialiasing(context, true);
    CGContextSetShouldAntialias(context, true);

    CGContextSetAllowsFontSmoothing(context, true);
    CGContextSetShouldSmoothFonts(context, true);

    CGContextSetAllowsFontSubpixelQuantization(context, true);
    CGContextSetShouldSubpixelQuantizeFonts(context, true);

    CGContextTranslateCTM(context, 0.0f, self.frame.size.height);
    CGContextScaleCTM(context, 1.0f, -1.0f);

    CGContextSetFillColorWithColor(context, [[UIColor blackColor] CGColor]);
    CGContextSelectFont(context, "CardKit", 30.0f, kCGEncodingMacRoman);
    CGContextSetTextDrawingMode(context, kCGTextFill);
    CGContextShowText(context, "A", sizeof("A"));

    UIGraphicsPopContext();
}
Run Code Online (Sandbox Code Playgroud)

这个简短的文章在两个设备上都会产生清晰的文字,但遗憾的是,它会在两个设备上产生模糊文字.以下是它的显示方式:

丑陋的文字http://files.droplr.com.s3.amazonaws.com/files/16285043/1gBp61.Screen%20shot%202010-06-26%20at%2021:25:09.png

该图像是在iPhone 4上以100%变焦拍摄的.世界上有什么?我有什么想法可以解决这个问题?

iphone core-graphics objective-c ios4 iphone-4

9
推荐指数
1
解决办法
8612
查看次数

使用真实IP加密发送到服务器上托管的WCF服务的消息

我有一个WCF服务托管在具有Real IP但没有域名的服务器上.客户端是.NET桌面应用程序.我需要对客户端和服务器之间的数据进行加密.我怎样才能做到这一点?我知道SSL连接所需的证书需要域名.这准确吗?我有什么选择?

.net security wcf wcf-security

3
推荐指数
1
解决办法
1178
查看次数

静态和动态类加载?

为什么我需要加载类定义,如:

的Class.forName( "类名");

这有什么需要和优点.通常用于在JDBC中加载驱动程序类.

java oop

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

PHP网页设计师的可交付成果

我正处于中型PHP Web应用程序(不是静态网站)的设计阶段.由于我是一名具有茄子创造力的程序员,我想与自由职业者签订合同,设计应用程序的外观和感觉.我应该向设计师索取哪些可交付成果?HTML文件?PHP文件?如何将设计师的外观应用到我的应用程序?

css php

12
推荐指数
2
解决办法
749
查看次数

关于strpos的问题.如何获得第二次出现的字符串?

据我所知,这个函数将首次出现字符串.

但我想要的是第二次出现.

怎么去那样做?

php string

47
推荐指数
5
解决办法
4万
查看次数

没有这样的方法错误:ImmutableList.copyOf()

我正在使用Guava-05-snapshot,使用Sun的JDK 1.6代码会破坏执行此代码段:

List<String> badpasswords = Lists.newArrayList( Password.badWords);
Collections.sort(badpasswords);
ImmutableList<String> tmp = ImmutableList.copyOf(badpasswords);
Run Code Online (Sandbox Code Playgroud)

特别是在ImmutableList.copyOf()调用上.此代码使用旧的Google-Collections代码已经工作了几个月.

java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
Run Code Online (Sandbox Code Playgroud)

Password.badWords是一个ImmutableSet<String>和可写数组的创建和排序工作完美.但尝试将阵列转换为ImmutableList失败.

java guava

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

具有多行的SQL语法

我现在已经尝试了1小时,尝试通过简单的SQL语法在INNER JOIN中找出如何从数据库中提取内容.

它几乎可以工作,我的问题是如何从表中选择多于一行.

我的SQL语法:

SELECT topics.topic_id, topics.topic_subject, COUNT(posts.post_topic) AS comments
FROM topics
INNER JOIN posts ON topics.topic_id = posts.post_topic = topics.topic_id
LIMIT 10
Run Code Online (Sandbox Code Playgroud)

当然,我不想使用WHERE语句,如果没有WHERE,它也不行.顺便说一句.我认为在ON之后这是错误的,但我不太确定.

谢谢!

php mysql database join

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

中等信任文件I/O权限

根据这篇关于中等信任的MSDN文章,在中等信任下:

FileIOPermission受到限制.这意味着您只能访问应用程序的虚拟目录层次结构中的文件.您的应用程序被授予应用程序虚拟目录层次结构的读取,写入,附加和路径发现权限.

但是,对于我当前的托管服务提供商在中等信任下运行应用程序,当我尝试在应用程序的根文件夹中读取/写入文件时,我收到access to path 'myfile.xml' denied错误.

使用以下代码读取此文件

XElement file = XElement.Load(HttpContext.Current.Server.MapPath("~/myfile.xml"));
Run Code Online (Sandbox Code Playgroud)

更新完整错误:

对"C:\ WebSites\mywebsite\myfile.xml"路径的访问被拒绝.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径"C:\ WebSites\mywebsite\myfile.xml".

ASP.NET无权访问所请求的资源.考虑将资源的访问权限授予ASP.NET请求标识.ASP.NET具有基本进程标识(IIS 5上通常为{MACHINE}\ASPNET,IIS 6和IIS 7上为网络服务,IIS 7.5上已配置的应用程序池标识),如果应用程序未模拟,则使用该标识.如果应用程序模拟通过,则标识将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户.

要授予对文件的ASP.NET访问权限,请在资源管理器中右键单击该文件,选择"属性",然后选择"安全"选项卡.单击"添加"以添加适当的用户或组.突出显示ASP.NET帐户,并选中所需访问的框.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[UnauthorizedAccessException:拒绝访问路径'C:\ WebSites\mywebsite\myfile.xml'.]
System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)+12892935 System.IO.FileStream.Init(String path, FileMode模式,FileAccess访问,Int32权限,Boolean useRights,FileShare共享,Int32 bufferSize,FileOptions选项,SECURITY_ATTRIBUTES secAttrs,String msgPath,Boolean bFromProxy,Boolean useLongPath)+2481
System.IO.FileStream..ctor(String path,FileMode mode, FileAccess访问,FileShare共享,Int32 bufferSize,FileOptions选项,字符串msgPath,布尔bFromProxy)+229 System.IO.FileStream..ctor(字符串路径,FileMode模式,FileAccess访问,FileShare共享)+102
System.Xml.XmlWriterSettings.CreateWriter(String outputFileName)+5224496
System.Xml.Linq.XElement.Save(String fileName,SaveOptions options)+108
mesoBoard.Services.SiteConfig.UpdateCache()+1971 mesoBoard.Web.MvcApplication.OnApplicationStarted( )+62 Ninject.Web.Mvc.NinjectHttpApplication.Application_Start()+604

[HttpException(0x80004005):拒绝访问路径'C:\ WebSites\mywebsite\myfile.xml'.]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context,HttpApplication app)+3985477 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS( IntPtr appContext,HttpContext context,MethodInfo [] handlers)+191
System.Web.HttpApplication.InitSpecial(HttpApplicationState state,MethodInfo [] handlers,IntPtr appContext,HttpContext context)+325 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr …

asp.net file-io medium-trust

5
推荐指数
1
解决办法
4073
查看次数