我知道这是一个简单的问题,但我从来没有这样做过,有人可以帮助我为日食建立一个家庭环境.我这样做的原因是因为我正在尝试实现一个maven项目,并且我一直得到同样的错误,说它无法找到jar.
这是消息:
未设置环境变量HOME.以下目录将用于存储Git用户配置和默认存储库位置:S:/.如果这不正确,请设置HOME环境变量并重新启动Eclipse.
这是我试图执行任务,如果有人可以帮助它将是非常感谢.因此,在此代码中,它将仅显示封面页.我阅读了http://www.siegmann.nl/static/epublib/apidocs/,你可以getSpine()用来获取所有内容,但它只在我的案例中显示了一件事,即封面.
webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
AssetManager am = getAssets();
try {
InputStream epubInputStream = am.open(bookName);
book = (new EpubReader()).readEpub(epubInputStream);
} catch (IOException e) {
Log.e("epublib", e.getMessage());
}
Spine spine = book.getSpine();
for (SpineReference bookSection : spine.getSpineReferences()) {
Resource res = bookSection.getResource();
try {
InputStream is = res.getInputStream();
StringBuffer string = new StringBuffer();
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
try {
while ((line = reader.readLine()) != null) {
linez = string.append(line + "\n").toString();
}
} catch (IOException …Run Code Online (Sandbox Code Playgroud) 我正在创建一个亮度控制对话框.但是我遇到的问题是当我把textview然后搜索到它时会导致这个错误:
android.widget.SeekBar无法强制转换为android.widget.TextView
出于某种原因,当.xml上的定位遵循seekbar然后textview时似乎有效.
这是一些代码:
LayoutInflater li_brightness = (LayoutInflater)this.getSystemService(LAYOUT_INFLATER_SERVICE);
View v_brightness = li_brightness.inflate(R.layout.options_dialog_brightness, (ViewGroup)findViewById(R.id.ll_brightness_layout));
bright_textView = (TextView)v_brightness.findViewById(R.id.brightness_text);
brightBar = (SeekBar)v_brightness.findViewById(R.id.seekbar_brightness);
confirm_brightness = (Button)v_brightness.findViewById(R.id.button_brightness);
cResolver = getContentResolver();
window = getWindow();
brightBar.setMax(100);
brightBar.setProgress(50);
brightBar.setKeyProgressIncrement(1);
bright_textView.setText("50".toString());
brightBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
// TODO Auto-generated method stub
float BackLightValue = (float)progress/100;
if(BackLightValue <= 0){
bright_textView.setText(String.valueOf(BackLightValue));
} …Run Code Online (Sandbox Code Playgroud) 我知道在Scrollview中你可以访问scrollView.getMaxScrollAmount但是我似乎不明白如何在webview上调用它.我试着欺骗以获取有关它的信息.这是我试过的.
该方法的假设是它不断滚动特定的数量并检查该值是否未增加该数量并获得该数量并以最大值返回.但它不起作用.
public String scrollToMAX(){
webView1.scrollTo(0, 0);
Boolean istrue = true;
String getIntData = "";
int i = 0;
while(istrue){
int checker = webView1.getScrollY();
if(i != checker){
i = checker;
getIntData = Integer.toString(i);
istrue = false;
}
i=i+5000;
webView1.scrollTo(0, i);
}
webView1.scrollTo(0, 0);
return getIntData;
//Put a return string here
}
Run Code Online (Sandbox Code Playgroud) 我想要正则表达一个多个相同字符的字符串并将其转换为1个字符.例如,如果我有一个String a = "aaaaaaaaaab"我想用它替换它"ab".
我在执行一个if语句的方法时遇到这种奇怪的行为,其中两个值都为true但是它无法覆盖if语句.
这是代码及其外观.在右上角圈出红色是className的值.
如果有人知道为什么会这样,或者可能有更好的方法,请回复或指导我更好的编码逻辑,我已经在使用.
在调试className ="rwb"
public void ClassReturn(){
String tempName = getIntent().getExtras().getString("CLASS_NAME");
if(tempName == null){
Log.i("Intent Delivery", "Intent deliver has failed.");
}else{
String className = tempName; // This is return back to the correct class your in
if(className == "rwb"){
Intent intent = new Intent(BasicOption.this, ReadWholeBook.class);
startActivity(intent);
}
}
}
Run Code Online (Sandbox Code Playgroud)
