private static String dateToShow(String date, int i) { if (i == 0) { return MyApplication.getContext().getResources().getString(R.string.today); } else if (i == 1) { return MyApplication.getContext().getResources().getString(R.string.tomorrow); } Pattern pattern = Pattern.compile("\\d\\d\\d\\d-(\\d\\d-\\d\\d)"); Matcher matcher = pattern.matcher(date); if (matcher.find()) { // Log.d("MyLog", matcher.group(1)); return matcher.group(1); } else { throw new RuntimeException(date + " is not a valid date value. Should be yyyy-mm-dd"); } }
private String fileToJSONString(String fileName) throws IOException { String extStoragePath = MyApplication.getContext().getExternalFilesDir(null).getAbsolutePath(); // AssetManager assetManager = MyApplication.getContext().getAssets(); InputStream inputStream = new FileInputStream(extStoragePath + "/measurement_data/" + fileName); // InputStream inputStream = assetManager.open("measurement_data/" + fileName); String jsonString = new Scanner(inputStream).useDelimiter("\\A").next(); inputStream.close(); return jsonString; }
@Override public void onBindViewHolder(DailyForecastViewHolder viewHolder, int i) { Weather.DailyForecast dailyForecast = dailyForecasts.get(i); viewHolder.dateText.setText(dateToShow(dailyForecast.date, i)); viewHolder.tempText.setText(dailyForecast.minTemp + "° ~ " + dailyForecast.maxTemp + "°"); int drawableId = MyApplication.getContext() .getResources() .getIdentifier( "w" + dailyForecast.code_d, "drawable", MyApplication.getContext().getPackageName()); viewHolder.condImage_d.setImageResource(drawableId); drawableId = MyApplication.getContext() .getResources() .getIdentifier( "w" + dailyForecast.code_n, "drawable", MyApplication.getContext().getPackageName()); viewHolder.condImage_n.setImageResource(drawableId); }
private NetworkManager() { OkHttpClient.Builder builder = new OkHttpClient.Builder(); Context context = MyApplication.getContext(); File cachefile = new File(context.getExternalCacheDir(), "mycache"); if (!cachefile.exists()) { cachefile.mkdirs(); } Cache cache = new Cache(cachefile, MAX_CACHE_SIZE); builder.cache(cache); CookieManager cookieManager = new CookieManager(new PersistentCookieStore(context), CookiePolicy.ACCEPT_ALL); builder.cookieJar(new JavaNetCookieJar(cookieManager)); disableCertificateValidation(context, builder); mClient = builder.build(); }
public void initView() { view = getActivity().getLayoutInflater().inflate(R.layout.date_time, null); mViewPager = (ViewPager) view.findViewById(R.id.main_content); mdateText = (TextView) view.findViewById(R.id.dateText); mtimeText = (TextView) view.findViewById(R.id.timeText); LayoutInflater mInflater = LayoutInflater.from(MyApplication.getContext()); View dateView = mInflater.inflate(R.layout.datepicker, null); View timeView = mInflater.inflate(R.layout.timepicker, null); mViews.add(dateView); mViews.add(timeView); mPageAdapter = new PagerAdapter() { @Override public int getCount() { return mViews.size(); } @Override public Object instantiateItem(ViewGroup container, int position) { View view = mViews.get(position); container.addView(view); return view; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(mViews.get(position)); } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } }; mViewPager.setAdapter(mPageAdapter); }
private PropertyManager() { mPrefs = PreferenceManager.getDefaultSharedPreferences(MyApplication.getContext()); mEditor = mPrefs.edit(); }
public static MqttHandler getInstance() { if (instance == null) { instance = new MqttHandler(MyApplication.getContext()); } return instance; }