我有一个更多语言的Android应用程序.如果我有一个名为的文件夹:values-en我没有错误,一切正常.
如果我将dir的名称重命名为values-en_GB,则会出现此错误:android-apt-compiler: [NAMEOFAPP] invalid resource directory name: [path]\res/values-en_GB
为什么这个无效?或者我应该做什么来使用相同的语言(在本例中为en)不同的值取决于位置(在本例中为US或GB)
我使用的是Idea 12,Java 1.7,Android 4.2
我正在用简单的JS构建一个有角度的2应用程序.我的问题是,当我从一个页面更改为另一个页面时,它会闪烁一个白页,直到呈现新视图.仅在我第一次访问它们时才会发生这种情况.如果我第二次进入相同路线,则页面加载时没有白页.我捕获屏幕以更好地解释我的问题:https://drive.google.com/file/d/0B5pOsXT-4rdTbmtuVnlUdXRMdE0/view?usp =sharing
这是我的主要观点:
<router-outlet></router-outlet>
<nav id="menu">
<a [routerLink]="['Page1']">Page 1</a>
<a [routerLink]="['Page2']">Page 2</a>
<a [routerLink]="['Page3']">Page 3</a>
<a [routerLink]="['Page4']">Page 4</a>
<a [routerLink]="['Page5']">Page 5</a>
</nav>
Run Code Online (Sandbox Code Playgroud)
RouteConfig的定义如下:
AppComponent = ng.router
.RouteConfig([
{path: '/page1', name:"Page1", component: Page1Component, useAsDefault: true },
{path: '/page2', name:"Page2", component: Page2Component},
...
])
(AppComponent);
Run Code Online (Sandbox Code Playgroud)
我的所有组件都有.html文件和.css文件,如下所示:
Page1Component = ng.core
.Component({
selector: 'rl-page1',
templateUrl: 'app/components/page1/view.html',
styleUrls: ['app/components/page1/style.css'],
directives: [ng.router.ROUTER_DIRECTIVES]
})
.Class({
constructor: [ng.router.Router, function(router) {
this.router = router;
}]
});
Run Code Online (Sandbox Code Playgroud)
从我访问它们后看起来像角度缓存页面,在第二次访问时将立即显示(没有白色闪烁).我搜索我如何能够解除这个问题,但我找不到任何答案或方法.
如果您需要更多代码,请与我们联系.
(我不在实际应用中使用Page1,Page2,仅针对此问题,我更改为更清晰例如)
谢谢.
编辑:2016-03-18
我尝试使用DynamicComponentLoader加载隐藏div中的所有组件.代码在AppComponent中如下所示:
ngOnInit: function(){
this.dcl.loadIntoLocation(Page1Component, this.elementRef, …Run Code Online (Sandbox Code Playgroud) 我有一个android应用程序,我想翻译成塞尔维亚语,我想要两种语言的变体:拉丁字母和西里尔字母。我尝试了这种变体:value-sr-rRS-Latn , value-sr-Latn , value-sr-rRS-Cyrl , value-sr-Cyrl
但是那没有用。我收到此错误:android-apt-compiler: [NAMEOFAPP] invalid resource directory name: [path]\res/value-sr-rRS-Latn
在关于res dirs和Locale的Android文档中,我找不到此选项。
我可以用两种语言变体制作2个dirs吗?如何?
谢谢
我有一个使用 phonegap (cordova) 构建的移动应用程序,并且该应用程序已在应用程序商店中上线,但是 iOS10 测试版的这个新功能:
为了提高 Safari 中网站的可访问性,即使网站在视口中设置了user-scalable=no,用户现在也可以双指缩放。
使应用程序可缩放,并且在缩放时完全破坏了应用程序的设计。
也许这是移动(或不是)网站的一项功能,但我希望能够为混合移动应用程序禁用此功能
这就是里面的viewport样子index.html
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, target-densitydpi=medium-dpi, width=device-width, height=device-height" />
Run Code Online (Sandbox Code Playgroud)
对于即将发布的新 iOS,是否有解决此问题的已知解决方案?
我正在使用WkWebView和
<engine name="ios" spec="~3.9.2" />
<preference name="phonegap-version" value="cli-5.2.0" />
Run Code Online (Sandbox Code Playgroud)
更新
我将 phonegap 更新为 6.3.0 版本,将 ios 平台版本更新为 4.1.1,但我遇到了同样的错误。
我试图用作Android客户端Websocket - weberknecht 用一个线程将每秒消息发送到Nodejs Websocket(js):Node WebSocket Server
它在android 2或2.3.3上运行正常,但是当我在android 4上运行时,我在websocket.connect()上遇到错误;
你知道为什么或我做错了吗?
我的代码是:
public class MainThread extends Thread {
private boolean is_running;
private URI url = null;
private de.roderick.weberknecht.WebSocket websocket = null;
public MainThread() {
this.is_running = false;
try {
url = new URI("ws://192.168.1.88:8088/");
websocket = new WebSocketConnection(url);
websocket.setEventHandler(new WebSocketEventHandler() {
public void onOpen(){
System.out.println("--open");
}
public void onMessage(WebSocketMessage message){
System.out.println("--received message: " + message.getText());
}
public void onClose(){
System.out.println("--close");
}
});
} catch (WebSocketException wse) {
wse.printStackTrace(); //To change …Run Code Online (Sandbox Code Playgroud) java android websocket node.js android-4.0-ice-cream-sandwich
我的 React Native 项目中有颜色,我想知道是否可以将颜色存储在类似于使用 SASS 的变量中 - 命名它们并将它们保存在单独的文件中。下面是一些输入字段的样式示例。
module.exports = StyleSheet.create({
textInput:{
backgroundColor: '#fff',
color: '#666',
height: 60,
marginBottom: 20,
marginLeft: 20,
marginRight: 20,
paddingLeft: 10,
paddingRight: 10,
}
});
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以做类似的事情(SASS):
$cornflower-blue: #6195ED; (在单独的文件中使用其他颜色变量)
article {
background-color: $cornflower-blue;
}
Run Code Online (Sandbox Code Playgroud)
提前致谢。
我需要将JSON文件导入数据库Mongoose.这应该是应该每天运行的脚本.
我有我的JSON如下:
[
{
"grant_title": "name SRL",
"id": "30579843531",
"total_amount": "551954"
},{
"grant_title": "AADI CAPIF ASOCIACION CIVIL",
"id": "30574449967",
"total_amount": "37050"
},{
"grant_title": "LA CAMPAÑOLA S.A",
"id": "23311183419",
"total_amount": "139292"
}
]
Run Code Online (Sandbox Code Playgroud)
我需要将此信息存储在数据库中.
这应该是一个脚本NodeJS(快递).请明确,因为我是初学者.
我有一个三角形,我知道两个顶点的坐标:A=(x1,y1),B=(x2,y2) 所有的角度:ABC=90?,CAB=30? 和BCA = 60?以及所有的边长。如何找到第三个顶点 C=(x3,y3) 的坐标?
我知道有两种解决方案(我都想要)。