小编yam*_*ams的帖子

字符串不替换字符

我有一个以字符串形式传入的句子,我正在对"和"这个词进行替换,我想用""替换它.它并没有用空格替换"和"这个词.以下是我的逻辑示例.当我调试它时,逻辑确实属于sentence.replace.

String sentence = "Define, Measure, Analyze, Design and Verify"
if (sentence.contains("and")){
    sentence.replace("and", " ");
}
Run Code Online (Sandbox Code Playgroud)

这里有什么我想念的东西.

java string replace

77
推荐指数
4
解决办法
43万
查看次数

在Android应用程序中添加带边框的动态TableLayout

我正在创建一个Android应用程序.此Android应用程序将具有动态对象.这些对象是具有地址或纬度/经度的位置,与当前位置的距离以及ETA.我想要做的是在TableLayout带边框的对象上添加对象,但我需要能够随着场所数量的增加动态添加行.

我对xml上的固定硬编码项目有一些了解,但是当对象数量来自Activity.java文件时,最好的方法是什么?

以下是TableLayout我想要的截图:

表格布局

因此,对象将是一个具有地址,距离和方向的地方.

android border tablelayout android-layout

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

Xamarin Android谷歌地图应用程序地图是空白的,没有错误

我正在开发Monodroid安卓应用.我已经添加了带有片段的谷歌地图,但地图不会显示,我也没有收到任何错误.

我的Axml代码:

    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.MapFragment" />
Run Code Online (Sandbox Code Playgroud)

活动代码:

    protected async override void OnResume()
    {
        base.OnResume();


        tblLocations location = Nav.GetAndRemoveParameter<tblLocations>(Intent);
        LatLng latLng = new LatLng(location.Latitude, location.Longitude);
        CameraPosition.Builder builder = CameraPosition.InvokeBuilder();
        builder.Target(latLng);
        builder.Zoom(5);

        CameraPosition cameraPosition = builder.Build();
        CameraUpdate cUpdate = CameraUpdateFactory.NewCameraPosition(cameraPosition);

        mapFrag = (MapFragment)FragmentManager.FindFragmentById(Resource.Id.map);
        map = mapFrag.Map;
        if (map != null)
        {
            map.MoveCamera(cUpdate);
        }
    }
Run Code Online (Sandbox Code Playgroud)

我意识到这是API密钥,但我在这里缺少什么?

记录CAT输出

    04-01 16:40:24.662 D/ChimeraFileApk(20730): Classloading successful. Optimized code found.
    04-01 16:40:24.730 E/NEW_BHD (20811): Battery Power Supply logging Daemon start!!!!!
    04-01 16:40:24.730 E/NEW_BHD (20811): Cannot run …
Run Code Online (Sandbox Code Playgroud)

android google-maps xamarin

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

如何在Flash Mobile中播放压缩波形文件

我正在使用ActionScript在Flash Mobile中开发一个项目.我有一个压缩的wav文件,我需要能够在Button Press动作中根据需要进行序列化和播放.下面是压缩wav文件的代码.

                mic.removeEventListener(SampleDataEvent.SAMPLE_DATA, micSampleDataHandler);
                btnRecord.setStyle("icon", recOff);
                sampleCount++;

                // save the raw PCM samples as a bare WAV file
                var wav:ByteArray = new ByteArray();
                var writer:WAVWriter = new WAVWriter();
                writer.numOfChannels = 1;
                writer.sampleBitRate = 16;
                writer.samplingRate = 11025;
                samples.position = 0;
                writer.processSamples(wav, samples, 11025, 1);
                wav.position = 0;

                // zip the WAV file
                var fzip:FZip = new FZip();
                fzip.addFile(name + sampleCount.toString(), wav);
                var zip:ByteArray = new ByteArray();
                fzip.serialize(zip);
                var recSpot:Object = {
                        id: null,
                        audio: zip,
                        name: "New Audio File …
Run Code Online (Sandbox Code Playgroud)

flash android wav actionscript-3 flex-mobile

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

将sql server查询更改为sqlite

我正在将Sql Server查询转换为sqlite,我正在学习SQLite查询.无论这是我遇到困难的一个领域,那就是约会.

DATEADD(dd, 0, DATEDIFF(dd, 0, tblSomeTable.EventDate)) >= DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))
Run Code Online (Sandbox Code Playgroud)

在sqlite中相当于什么?先感谢您.

事件日期字段是可接受的日期时间格式 - "YYYY-MM-DD HH:MM:SS.SSS"

sql-server sqlite

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

Xamarin Android 应用程序调用 wcf 服务,System.Xml.XmlException:根级别的数据无效。2 号线,位置 1

我有一个 Xamarin Android 应用程序,正在使用 WCF 服务进行开发,我称之为由其他人编写的。我收到的错误是:

 {System.Xml.XmlException: Data at the root level is invalid. Line 2, position 1.
  at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_delegate_end_invoke (object,intptr)
  at (wrapper delegate-end-invoke) <Module>:end_invoke_object__this___object[]&_IAsyncResult (object[]&,System.IAsyncResult)
  at System.ServiceModel.MonoInternal.ClientRuntimeChannel.EndProcess (System.Reflection.MethodBase method, System.String operationName, System.Object[] parameters, System.IAsyncResult result) [0x00025] in /Users/builder/data/lanes/3511/77cb8568/source/mono/mcs/class/System.ServiceModel/System.ServiceModel/ClientRuntimeChannel.cs:460 
  at System.ServiceModel.ClientBase`1+ChannelBase`1[TChannel,T].EndInvoke (System.String methodName, System.Object[] args, System.IAsyncResult result) [0x0003c] in /Users/builder/data/lanes/3511/77cb8568/source/mono/mcs/class/System.ServiceModel/System.ServiceModel/ClientBase.cs:404 
  at DataServiceClient+DataServiceClientChannel.EndGetUsers (System.IAsyncResult result) [0x00008] in C:\Projects\MyApp\MyApp\MyAppMobileProxy.cs:5021 
  at DataServiceClient.IDataService.EndGetUsers (System.IAsyncResult result) [0x00001] in C:\Projects\MyApp\MyApp\MyAppMobileProxy.cs:3926 
  at DataServiceClient.OnEndGetUsers (System.IAsyncResult result) [0x00001] in C:\Projects\MyApp\MyApp\MyAppMobileProxy.cs:3937 
  at System.ServiceModel.ClientBase`1+<InvokeAsync>c__AnonStorey0[TChannel].<>m__0 (System.IAsyncResult ar) [0x00006] in /Users/builder/data/lanes/3511/77cb8568/source/mono/mcs/class/System.ServiceModel/System.ServiceModel/ClientBase.cs:242 …
Run Code Online (Sandbox Code Playgroud)

wcf xamarin.android

5
推荐指数
0
解决办法
263
查看次数

动态更改 Angular 5 ng-bootstrap 模态对话框的模板

我正在处理一个模式对话框,我需要能够动态更改模板URL。显示的是默认模板。我只是想知道如何实现这一点,因为这将通过传入的 templateURL 名称和位置来调用。以下是我的组件代码:

import { ModalService } from './../../services/modal.service';
import {Component, Input} from '@angular/core';

import {NgbModal, NgbActiveModal} from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'app-ngbd-modal-content',
  templateUrl: '../../templates/modal.tp1.html'
})

export class ModalOptionsComponent {
  @Input() name;

  constructor(public activeModal: NgbActiveModal, modelService: ModalService) {}
}

export class  NgbdModalComponent {
  constructor(private ngbModal: NgbModal) {}
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想从下面的服务类打开它而不是组件,但我不确定如何做到这一点。我已经做了相当多的研究,但我没有找到关于如何实现这一点的太多信息。

Modal.service.ts:

import { ModalOptionsComponent } from './../pages/modal-options/modal-options.component';
import { Injectable } from '@angular/core';
import {NgbModal, NgbActiveModal} from '@ng-bootstrap/ng-bootstrap';

@Injectable()
export class ModalService {

  constructor(private ngbModal: NgbModal, private modalComp: ModalOptionsComponent) { }

  modalService(modal: …
Run Code Online (Sandbox Code Playgroud)

typescript ng-bootstrap angular

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

使用TextView创建到Activity的链接

我有一个ActivityMainActivity.javaactivity_main.xml文件。但是我不知道如何创建一个链接来启动另一个名为的活动DirectionActivity。以下是我的代码示例。

strings.xml

 <?xml version="1.0" encoding="utf-8"?>
 <resources>
     <string name="app_name">EEMA</string>
     <string name="action_settings">Settings</string>
     <string name="hello_world">The Emergency Evacuation Mobile App!</string>
     <string name="directions">\n\nTo view directions click here!</string>
     <string name="title_activity_direction">DirectionActivity</string>
     <string name="title_activity_main">MainActivity</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

activity_main.xml文本视图

<TextView  android:id="@+id/txtView"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="" 
    android:textSize="12sp"
    android:textColorLink="#FFFF00"
    android:textStyle="bold"
/>
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

public class MainMenuActivity extends Activity {
    public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_menu);

        String str = "Please click here to view Directions";
        TextView txtView = (TextView) …
Run Code Online (Sandbox Code Playgroud)

android textview android-activity

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

在Android Target 2.3.4上运行Google Maps应用程序会产生致命异常

我创建了一个使用谷歌地图的Android应用程序.我正在使用Eclipse,活动布局xml如下.

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

      <fragment
          android:name="com.google.android.gms.maps.SupportMapFragment"

          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent" />
  </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是Activity类

 @SuppressLint("ShowToast")
 public class MapViewActivity extends FragmentActivity {
  static LatLng currentLatLng;
  LatLng currentLocation;
  private GoogleMap map;
  boolean firstPass = true;
  double currentLat;
  double currentlong;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_map_view);

    showCurrentLocationOnMap(); 
    try {
        showSheltersAndFuelStops();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}
//This will change when SQL connection string is implemented.
private void showSheltersAndFuelStops() throws IOException …
Run Code Online (Sandbox Code Playgroud)

eclipse android google-maps google-play-services

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

如何显示彼此相邻的两个文本视图

我有一个主要活动,它有一个可启动活动的可点击链接.现在显示的是文本视图中的"单击此处".我想将其更改为:"查看疏散路线 - 单击此处","点击此处"是带下划线的文本.以下是我目前的代码.

activity_main.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
<TextView  android:id="@+id/txtView1"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/txtView_5"
    android:text="" 
    android:textSize="20sp"
    android:textStyle="bold"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    boolean isGPS = lm.isProviderEnabled(LocationManager.GPS_PROVIDER);
    AsyncRouteNames asyncRouteNames = new AsyncRouteNames();
    asyncRouteNames.execute();




    String mapStr = "Click Here";
    SpannableString mapContent = new SpannableString(mapStr);
    mapContent.setSpan(new UnderlineSpan(), 0, mapStr.length(), 0);
    final TextView mapTxtView = (TextView) findViewById(R.id.txtView1);
    mapTxtView.setText(mapContent);
    mapTxtView.setTextColor(Color.BLUE);
    Linkify.addLinks(mapTxtView, Linkify.ALL);      
    ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo activeNetwork = …
Run Code Online (Sandbox Code Playgroud)

java eclipse android textview android-sdk-2.3

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