본문 바로가기

개발21

UIWebView user-agent [IOS] 기존에 user-agent 변경하는 방법을 Swizzle을 이용해서 변경했었는데 iOS 5로 업데이트 되면서 변경이 안되었다. 물론 앱스토어에 올라가 있는 앱들이 제대로 되지도 않고.. 그래서 찾아보다가 한참을 헤매었는데 위 블로그에서 아래와 같은 방법을 찾았다. AppDelegate.m 파일에 아래 코드를 넣으면 됩니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString *deviceModel = [[UIDevice currentDevice].model stringByReplacingOccurrencesOfString:@"" withStri.. 2015. 12. 15.
Webview source [Android] package it.floryn90.webapp; import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Environment; import android.os.Parcelable; import android.provider.MediaStore; import android.support.v7.app.ActionBarActivity; import android.util.Lo.. 2015. 12. 14.
Coach mark View [Android] Let's assume you ordinarily would call setContentView(R.layout.main), but on first run, you want to have this overlay.Step #1: Create a FrameLayout in Java code and pass that to setContentView().Step #2: Use LayoutInflater to inflate R.layout.main into the FrameLayout.Step #3: Use LayoutInflater to inflate the overlay into the FrameLayout.Step #4: When the user taps the button (or whatever) to d.. 2015. 12. 11.
Webview 소스 [Android] 1. 우선 Manifest에 uses-permission을 추가한다. 3. Main.java 메인 public class Main extends Activity { WebView wv = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 인터넷 사용환경 검사 3G,WiFi CheckWiFiMobile cwm = new CheckWiFiMobile(this); cwm.test(); loadWeb("http://hotlist.kr.. 2015. 12. 11.