Skip to main content

Featured

Android studio “SDK tools directory is missing”

Following 2 possible solutions will resolve this problem :  Solution1 : To fix the problem, it was required that I list the path to my corporate PAC file by using  Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy . I selected "Automatic proxy configuration url:" Delete your  ~/.Android*  folders (losing all of your settings :/). Run Android Studio. It will show you a welcome wizard where it tries to download the SDK again (and fails due to my rubbish internet). Click the X on the wizard window. That will enable you to get to the normal welcome dialog. Go to Settings->Project Defaults->Project Structure and change the Android SDK location to the correct one. Solution 2 : To fix the problem, it was required that I list the path to my corporate PAC file by using  Configure -> "Appearance and Behavior" -> System Settings -> HTTP Proxy . I selected "Automatic proxy configuration url:&quo

simple code to read a .txt file from SDCard and display its contents(data in Text file) on WebView

WebView mWebView =(WebView)findViewById(R.id.webView1);
      mWebView.getSettings().setJavaScriptEnabled(true);
      try{
            File f = new File(Environment.getExternalStorageDirectory()+"/readme.txt");           
             FileInputStream fileIS = new FileInputStream(f);
            StringBuilder builder=new StringBuilder();
            BufferedReader buf = new BufferedReader(new InputStreamReader(fileIS));
            String readString = new String();
            //just reading each line and pass it on the debugger
            while((readString = buf.readLine())!= null){           
             builder.append(readString);
               Log.d("line: ", readString);
            }         
            System.out.println("StringBuilder dataa"+builder.toString());
            String data = "<html>"  + 
            "<body><h6>"+builder.toString()+"!</h6></body>"  +"</html>";           
            mWebView.loadData(data, "text/html", "UTF-8");           
         } catch (FileNotFoundException e) {
            e.printStackTrace();
         } catch (IOException e){
            e.printStackTrace();
         }

Comments