小编Dan*_*das的帖子

具有国家/地区代码的值的资源目录名称无效

我有一个更多语言的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

android android-resources

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

如何预加载angular2视图,这样第一次加载时不会闪烁白页?

我正在用简单的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)

angular2-template angular2-routing angular

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

如何包含2种塞尔维亚语言的变体?与拉丁字母和西里尔字母

我有一个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吗?如何?

谢谢

android android-resources

5
推荐指数
2
解决办法
3176
查看次数

在 Cordova/Phonegap 应用程序中禁用 iOS 10 中的双指缩放

我有一个使用 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,但我遇到了同样的错误。

ios pinchzoom cordova wkwebview cordova-ios

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

Android与websocket通信(Node Websocket服务器和Android Java客户端).不要在Android 4上工作

我试图用作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

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

有没有办法将颜色十六进制代码存储在类似于 React-Native 中的 SASS 的变量中?

我的 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)

提前致谢。

variables sass colors react-native

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

将Json文件导入Mongoose

我需要将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(快递).请明确,因为我是初学者.

json mongoose mongodb node.js

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

如何计算三角形(2D)中第三个点的坐标,知道2个点坐标,所有长度和所有角度

我有一个三角形,我知道两个顶点的坐标:A=(x1,y1),B=(x2,y2) 所有的角度:ABC=90?,CAB=30? 和BCA = 60?以及所有的边长。如何找到第三个顶点 C=(x3,y3) 的坐标?

我知道有两种解决方案(我都想要)。

math geometry coordinates

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