小编Aks*_*hat的帖子

我们可以在远程设备上安装未发布的iOS应用程序吗?

我正在开发一个iOS应用程序,需要在与客户端在另一个国家/地区的设备中进行测试.如果需要,我可以获得设备的UDID和其他详细信息.我可以在不发布我的应用程序的情况下在该设备上安装我的欠开发应用程序.如果是,请解释程序.谢谢大家.

ios

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

无法使用2行进行双向查看

我正在使用LucasR TwoWayView.我希望View有2行和多列.

在此输入图像描述

就像这张照片中的第4张图片,除了2行而不是3行.我尝试过很多东西,但没有用.

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <LinearLayout
        android:id="@+id/categoryItems"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:visibility="visible">

        <org.lucasr.twowayview.TwoWayView
            android:id="@+id/filterGrid"
            style="@style/TwoWayView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/margin_small"
            android:drawSelectorOnTop="false"
            app:twowayview_numRows="3"
            app:twowayview_layoutManager="GridLayoutManager" />


    </LinearLayout>

    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#d3d3d3" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是Gradle编译:

compile 'org.lucasr.twowayview:twowayview:0.1.4'
Run Code Online (Sandbox Code Playgroud)

但它根本没有显示2行.而是将所有项目都放在一行中.请帮忙.

java android android-layout

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

沿行驶方向在2个坐标之间移动标记

我想将一个标记从一个Latlng移动到另一个.我已经使用此代码根据距离和时间平滑移动标记.

public void animateMarker(final LatLng toPosition,
                              final boolean hideMarker) {
        final Handler handler = new Handler();
        final long start = SystemClock.uptimeMillis();
        Projection proj = googleMap.getProjection();
        Point startPoint = proj.toScreenLocation(cabMarker.getPosition());
        final LatLng startLatLng = proj.fromScreenLocation(startPoint);

        final Interpolator interpolator = new LinearInterpolator();

        handler.post(new Runnable() {
            @Override
            public void run() {

                Location prevLoc = new Location("service Provider");
                prevLoc.setLatitude(startLatLng.latitude);
                prevLoc.setLongitude(startLatLng.longitude);

                Location newLoc = new Location("service Provider");
                newLoc.setLatitude(toPosition.latitude);
                newLoc.setLongitude(toPosition.longitude);

                System.out.println("Locations ---- " + prevLoc + "-" + newLoc);

                float bearing = prevLoc.bearingTo(newLoc);

                long elapsed = …
Run Code Online (Sandbox Code Playgroud)

android google-maps

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

如何根据步骤计算速度

我有一个计步器应用程序,我在其中运行一个服务,计算所采取的步骤,然后向片段发送广播,然后在片段上更新.步数正常,但我想根据步骤计算速度.这就是我现在正在尝试的.

获取步数的接收器:

receiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        int steps = intent.getIntExtra(StepCounterService.STEP_INCREMENT_KEY, 0);
        if (firstStepTime.equals("0")) {
            firstStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        } else if (secondStepTime.equals("0")) {
            secondStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        } else {
            firstStepTime = secondStepTime;
            secondStepTime = intent.getStringExtra(StepCounterService.TIME_STAMP_KEY);
        }

        updateAllUI(steps);
    }
};
Run Code Online (Sandbox Code Playgroud)

所以我正在做的是,一旦我开始得到步骤,我看到变量firstStepTime是否为空.如果是,我将时间保存在firstStepTime变量中.在下一步中,我看到是否secondStepTime为空,如果是,我将该时间保存在secondStepTime变量中.现在,对于接下来的步骤,这些都会更新.

public void updateAllUI(int numberOfSteps) {

    if (!(firstStepTime.equals("0")) && !(secondStepTime.equals("0"))) {
        try {
            Calendar c = Calendar.getInstance();
            SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm:ss.SSS");
            timeDifference = timeFormat.parse(secondStepTime).getTime() …
Run Code Online (Sandbox Code Playgroud)

java android

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

如何计算地图中不同标记的距离,然后选择至少一个

我必须从地图上的不同标记到设备的当前位置,并获得最短的标记.我有lat和long标记,当前位置lat和long可以动态获取.

假设我在地图上有5个标记,Bangalore(Lat:12.971599,Long:77.594563),Delhi(Lat:28.635308,Long:77.224960),Mumbai(Lat:19.075984,Long:72.877656),Chennai(Lat:13.052414,Long: 80.250825),Kolkata(Lat:22.572646,Long:88.363895).

现在假设用户站在海德拉巴附近(Lat:17.385044,Long:78.486671).当用户点击按钮时,应用程序应该计算每个标记的距离并选择并返回最短的标记,这将是班加罗尔.

有一种方法可以在本地数据库的帮助下完成.请有人帮忙吗?

任何人都可以建议我这样做的好方法,或者如果你愿意,可以提出一个好的代码.Thanx提前.

gps android location google-maps

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

填写网站数据并单击按钮并解析响应

我想让用户输入车辆编号,然后读取数据并向用户显示车辆详细信息.我不想在webview中这样做.我可以使用以下代码填充数据:

webView = (WebView) findViewById(R.id.webView1);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl("https://parivahan.gov.in/rcdlstatus/vahan/rcstatus.xhtml");
        webView.setWebViewClient(new WebViewClient() {
            public void onPageFinished(WebView view, String url) {
                String reg1="KA51X";
                String reg2="2442";
                 if(isFirstLoad) {
                     webView.loadUrl("javascript: {" +
                             "document.getElementById('convVeh_Form:tf_reg_no1').value = '" + reg1 + "';" +
                             "document.getElementById('convVeh_Form:tf_reg_no2').value = '" + reg2 + "';" +
                             "var frms = document.getElementsByName('convVeh_Form');" +
                             "frms[0].submit(); };");

                     isFirstLoad = false;
                 }
            }
        });
Run Code Online (Sandbox Code Playgroud)

这是显示此应用程序数据的网站.

https://parivahan.gov.in/rcdlstatus/vahan/rcstatus.xhtml

现在我尝试使用此行单击提交按钮

 "frms[0].submit(); };");
Run Code Online (Sandbox Code Playgroud)

还有这个,

"javascript:(function(){document.getElementById('convVeh_Form:j_idt21').click();})()"
Run Code Online (Sandbox Code Playgroud)

但他们没有工作.如何单击Id为的按钮

convVeh_Form:j_idt21

此外,一旦能够单击按钮,响应将来自网站.如何阅读该响应文本并将其放在app的textview中?

javascript java android

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

Eclipse多次检测同一设备

我面临一个奇怪的问题.eclipse多次检测同一设备,因此无法运行显示错误的项目:

Failed to install MetRoute.apk on device 'EC21BF384504FC4E': adb rejected install command with: more than one device
com.android.ddmlib.AdbCommandRejectedException: more than one device
Launch canceled!
Run Code Online (Sandbox Code Playgroud)

看这个图像:

在此输入图像描述

我试着帮助解决这个问题,但是在完成这个过程之后没有任何帮助.有没有人有任何其他解决方案.?

eclipse android device adb

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

杀死一个应用程序,Android是在这个过程中正确的方式.

我见过许多任务杀手应用程序,它们声称会在后台杀死应用程序,但是一旦我使用它们,我发现他们所做的只是从列表视图中消除应用程序并欺骗用户他们被杀死.

如果我在几秒钟内再次打开相同的任务杀手应用程序,相同的应用程序将再次在那里声称先前被杀死.现在这是应用程序或Android操作系统的错误吗?

不仅在这里,即使应用程序具有退出选项,我也注意到单击退出按钮不会终止它.那问题出在哪里?

很久以前我读到Android中没有提供杀死应用程序的功能(我不知道当前时间).那么应该归咎于操作系统吗?有什么方法可以在我们想要的时候关闭应用程序并使其正常运行吗?

android

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

从不同的活动中获取相机后,有没有办法从不同的活动中释放相机.

我正在开发一种手电筒应用程序,其中一个活动中有一个普通的手电筒,一个活动中有一个闪光灯.现在我正在onCreate of Flashlight活动中获取相机.但是当我想要频闪活动时,我需要释放FlashLight活动所获得的相机.我不想在onPause of FlashLight活动中释放相机,因为即使用户按下主页按钮也会停止相机.我只想在用户进行频闪活动时释放相机,否则他会通过后退按钮退出应用程序.此外,如果用户从频闪活动回到手电筒活动,我想重新获取相机.无论如何他们都是这样做的.

java camera android flashlight

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

如何获得一系列图像?

我想制作一个电池应用程序,它应该以图像的形式通知用户电池百分比.现在电池百分比为0-100,我需要101张图像.我想要做的是可以将所有这些图像插入到数组中并相应地使用它们.例如,如果我的电池百分比是47%,则位置47处的阵列中的图像应该是资源.也就是说,假设我有一个名为Battery的ImageView,我有一个名为batteryimage数组(包含所有101个图像),那么我应该可以这样做,

Battery.setBackgroundResource(R.drawable.batteryimage[p])
Run Code Online (Sandbox Code Playgroud)

其中p将是电池的当前百分比,我将通过代码获得.

希望大家都明白我想要的东西.. Thanx提前..

arrays android android-imageview batterylevel

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